Coder Social home page Coder Social logo

farhanmalek / educationapp-backend Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 31 KB

This app was created as the final assessment of the Mission Ready Level 4 Program, it was my first fullstack application. This Repo contains the BackEnd

JavaScript 100.00%

educationapp-backend's Introduction

Learning Platform Backend

Overview

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.

Key Backend Development Features

1. Node.js and Express Backend:

  • The backend is developed using Node.js and Express, providing a robust and scalable server architecture for the CodeKid Learning Platform.

2. MySQL Database:

  • MySQL is utilized as the database system, offering a flexible and efficient data storage solution.

3. Postman Testing:

  • The backend includes comprehensive Postman testing to ensure robust API endpoints, smooth data flow, and effective error handling.

4. JWT Authentication:

  • Secure user authentication is implemented through JSON Web Tokens (JWT), offering a state-of-the-art authentication system for login and registration.

5. Efficient Database Querying:

  • MySQL queries are optimized for efficient data retrieval, ensuring quick response times and smooth user interactions.

6. RESTful API Endpoints:

  • The backend exposes RESTful API endpoints, allowing seamless communication between the frontend and backend components.

Usage

  1. 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.

educationapp-backend's People

Contributors

farhanmalek avatar nzlotrfan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.