The JSCODEGAMER Backend repository contains the codebase for the server-side logic of the JSCODEGAMER application. It is built using Express.js and interacts with a MySQL database to manage user data, progress tracking, and authentication.
The motivation behind this repository is to support the frontend application by providing necessary backend functionalities. This includes managing user data, progress tracking, and authentication, ensuring a seamless and personalized experience for users as they interact with the JSCODEGAMER application.
The JSCODEGAMER Frontend repository contains the codebase for the user interface of the JSCODEGAMER application. It is built using Angular framework and provides an interactive environment for learning programming through JavaScript. For more details visit: https://github.com/katiaku/js_code_gamer
- Clone the repository:
git clone <backend-repo-url>
- Navigate to the project directory:
cd js_code_gamer_api
- Install dependencies:
npm install
- Start the server:
npm start
- The server will start running at the specified port (default: 3000).
The backend server handles requests from the frontend application, such as user authentication, progress tracking, and retrieving challenge data. It interacts with the MySQL database to store and retrieve user information and progress.
Contributions to the JSCODEGAMER Backend repository are welcome! Please follow the guidelines outlined in the CONTRIBUTING.md file to contribute code, report issues, or suggest improvements.