Open Source Contest web application that provides capabilities for mentors and students. Allows students to browse the tasks, sign-up for a task, track their progress and mentors are capable of adding new tasks, monitoring student progress and editing most of the task attributes. Administrator has full control over the tasks. Users can be authenticated using social services such as GitHub, Google or Facebook.
Frontend is designed as a single-page React application. Source code is located in the frontend
directory.
See frontend/README.md
for more information.
Backend runs on Express.js server and exposes a GraphQL API. Source code is located in the backend
directory.
See backend/README.md
for more information.