I am looking for someone to build me a simple web application to monitor GitHub repositories. Users will interact with the application via a dashboard (after logging in with their user account). This dashboard will allow users to provide a domain name ([login to view URL]). This application will then query GitHub (either through API or headless browser, this is part of the engineering challenge) for any repositories containing the string "[login to view URL]". The application will then download the file containing the "[login to view URL]" string, and store it in an AWS S3 bucket. A MongoDB (or other database solution of the developer's choice) should then be able to be used to query the files.
An email alert will also be sent to users any time a new repository is identified with the "[login to view URL]" string.
The web application itself will consist of 5 pages:
I will provide more details and wireframes upon reviewing bids.
Thank you and happy bidding.