The web app will authenticate candidates. Present them with a problem set (MCQs and coding), allow them to submit their coding solution on the various programming languages, run their solution on provided test cases, display the result and submit. While the candidates solve provided problems, admin can notify candidates about any changes in the given problem set. A feedback form is provided at the end. The results are stored in a NoSQL database.
- Should have prior knowledge of JavaScript basics and Node.js.
- Knowledge of ES6 syntax is a plus.
- Node.js should be installed on your system.
- React.js: It is an open-source, front end, JavaScript library for building user interfaces or UI components.
- Node.js: It is an open-source powerful runtime environment based on the V8 JavaScript engine for chrome that enable us to write server-side powerful applications.
- Express.js: It is a back-end web application framework for Node.js, released as free and open-source software. It is designed for web apps and APIs.
- MongoDB: It is a document database with the scalability and flexibility that we want with the querying and indexing that we need.
- Jira: Proprietary issue tracking product developed by Atlassian that allows bug tracking and project management.
- WebStorm: A powerful IDE for modern JavaScript development with code completion and refactoring for JavaScript, TypeScript, and the most popular web frameworks.
- Postman: A tool for API testing.
Taiyogakure/chunin-exams is licensed under the - GNU General Public License v3.0