This app is an interactive learning platform designed to introduce kids to coding through engaging games and interactive modules. This platform's backend is built with Node.js, Express, and MongoDB. It includes features like Postman testing, JWT-based authentication for login/register functionality, and efficient database querying.
- The backend is developed using Node.js and Express, providing a robust and scalable server architecture for the CodeKid Learning Platform.
- MySQL is utilized as the database system, offering a flexible and efficient data storage solution.
- The backend includes comprehensive Postman testing to ensure robust API endpoints, smooth data flow, and effective error handling.
- Secure user authentication is implemented through JSON Web Tokens (JWT), offering a state-of-the-art authentication system for login and registration.
- MySQL queries are optimized for efficient data retrieval, ensuring quick response times and smooth user interactions.
- The backend exposes RESTful API endpoints, allowing seamless communication between the frontend and backend components.
- Clone the Repository:
git clone https://github.com/farhanmalek/EducationApp-BackEnd cd EducationApp-BackEnd npm i npm run dev
This will start the backend server, this is to be done in conjunction with the front end server.