https://github.com/sergio7174/fibonaser
Fullstack open source Start using AI for your personal tutor instead of cheating tool made with MongoDB, Express, Nodejs
https://github.com/sergio7174/fibonaser
bootstrap connect-flash dotenv ejs express helmet multer nodejs nodemailer
Last synced: 2 days ago
JSON representation
Fullstack open source Start using AI for your personal tutor instead of cheating tool made with MongoDB, Express, Nodejs
- Host: GitHub
- URL: https://github.com/sergio7174/fibonaser
- Owner: sergio7174
- Created: 2024-02-17T23:10:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-19T19:04:23.000Z (over 2 years ago)
- Last Synced: 2024-02-20T20:22:03.845Z (over 2 years ago)
- Topics: bootstrap, connect-flash, dotenv, ejs, express, helmet, multer, nodejs, nodemailer
- Language: JavaScript
- Homepage:
- Size: 26.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🎒📚 Fibona ser
MEAN stack open source Students AI.
tool made with MongoDB, Express, Nodejs
* [Configuration and Setup](#configuration-and-setup)
* [Key Features](#key-features)
* [Technologies used](#technologies-used)
- [Frontend](#frontend)
- [Backend](#backend)
- [Database](#database)
- [API](#api)
* [📸 Screenshots](#screenshots)
* [Author](#author)
*
* ## Configuration and Setup
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
```
```
```

## ✔️ Tecnologias Utilizadas:










## Screenshots:
## 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 ](https://www.npmjs.com/package/react) - JavaScript library that is used for building user interfaces and backend servers specifically for single-page applications
- [React Toastify](https://www.npmjs.com/package/react-toastify) - To display interactive and responsive notifications (toasts) in web applications
#### Backend
- [Node js](https://nodejs.org/en/) -A runtime environment to help build fast server applications using JS
- [Express js](https://www.npmjs.com/package/express) -The server for handling and routing HTTP requests
- [Mongoose](https://mongoosejs.com/) - For modeling and mapping MongoDB data to JavaScript
- [jsonwebtoken](https://www.npmjs.com/package/jsonwebtoken) - For authentication
- [cookie-parser](https://www.npmjs.com/package/cookie-parser) - Middleware module used in Node.js web applications to manage cookies
- [cors](https://www.npmjs.com/package/cors) - Provides a Connect/Express middleware
- [Dotenv](https://www.npmjs.com/package/dotenv) - Zero Dependency module that loads environment variables
- [express-validator](https://www.npmjs.com/package/express-validator) - Used in Node.js applications with the Express framework to validate data submitted by users (user input)
- [nodemon](https://nodemon.io/) - 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 ](https://www.mongodb.com/) - It provides a free cloud service to store MongoDB collections.
## Author
- Portfolio:
- Github:
- Sponsor:
- Linkedin:https://www.linkedin.com/in/sergio-moncada-72589883/
- Email: [sergiogmoncada@yahoo.com](mailto:sergiogmoncada@yahoo.com)