Question: Background Subah Info Solutions is a software development company in Ghana, and you have been employed as a backend web developer. Your first task is

Background Subah Info Solutions is a software development company in Ghana, and you have been employed as a backend web developer. Your first task is to implement a backend service for a school management system using NodeJS with two (2) main functionalities: 1. Get student details by student id 2. Register new student by supplying student details Tasks: - Create a NodeJS project for the task and manage the codebase with Git as your standard version control system - Use the express framework to handle user requests and responses - Save user data to a mongoDB database to store the information passed by users during requests. - Deploy your backend application to vercel/ netlify / firebase - Add a readme file to your repo explaining how your endpoints would be consumed Hint: Create an express server and implement 2 main endpoints: 1. GET Request for retrieving student details 2. POST Request for storing student details Use Mongoose as your ODM and also use POSTMan or any other HTTP Client to Test your system
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
