sergio7174 / fibonaser

Fullstack open source Start using AI for your personal tutor instead of cheating tool made with MongoDB, Express, Nodejs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐ŸŽ’๐Ÿ“š Fibona ser

MEAN stack open source Students AI.

tool made with MongoDB, Express, Nodejs



In order to run this project locally, simply fork and clone the repository or download as zip and unzip on your machine.

  • Open the project in your prefered code editor.
  • Go to terminal -> New terminal (If you are using VS code)
$ cd client
$ npm install (to install client-side dependencies)
$ npm run  start (to start the client)  or nodemon app

Status project

โœ”๏ธ Tecnologias Utilizadas:

JavaScript React Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Screenshots:


project screenshot01

project screenshot02

project screenshot03

project screenshot04


Key Features:

  • User registration and login
  • Authentication using JWT Tokens
  • Add, edit, delete subjects
  • Live Search
  • 404 Page and many more
  • Responsive Design

Technologies used

This project was created using the following technologies.

Frontend

  • EJS - JavaScript library that is used for building user interfaces and backend servers specifically for single-page applications
  • React Toastify - To display interactive and responsive notifications (toasts) in web applications

Backend

  • Node js -A runtime environment to help build fast server applications using JS
  • Express js -The server for handling and routing HTTP requests
  • Mongoose - For modeling and mapping MongoDB data to JavaScript
  • jsonwebtoken - For authentication
  • cookie-parser - Middleware module used in Node.js web applications to manage cookies
  • cors - Provides a Connect/Express middleware
  • Dotenv - Zero Dependency module that loads environment variables
  • express-validator - Used in Node.js applications with the Express framework to validate data submitted by users (user input)
  • nodemon - Development utility for Node.js applications. Node.js is a runtime platform that allows you to run JavaScript on the server side.t
  • [Multer] - Handle Images

Database

  • MongoDB - It provides a free cloud service to store MongoDB collections.

Author

About

Fullstack open source Start using AI for your personal tutor instead of cheating tool made with MongoDB, Express, Nodejs


Languages

Language:JavaScript 49.2%Language:EJS 27.8%Language:SCSS 23.1%