An open API service indexing awesome lists of open source software.

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

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
```
```

```
![Status project](https://img.shields.io/badge/STATUS-Finished-GREEN?style=for-the-badge)

## ✔️ Tecnologias Utilizadas:
![JavaScript](https://img.shields.io/badge/JavaScript-007ACC?style=for-the-badge&logo=Javascript&logoColor=white)
![React](https://img.shields.io/badge/Nodejs-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)
![Static Badge](https://img.shields.io/badge/EJS%20-yellow?style=for-the-badge)
![Static Badge](https://img.shields.io/badge/helmets-black?style=for-the-badge)
![Static Badge](https://img.shields.io/badge/%20Bootstrap-lightblue?style=for-the-badge)
![Static Badge](https://img.shields.io/badge/mongoDB%20-aqua?style=for-the-badge)
![Static Badge](https://img.shields.io/badge/mongoose-purple?style=for-the-badge)
![Static Badge](https://img.shields.io/badge/Express-navy?style=for-the-badge)
![Static Badge](https://img.shields.io/badge/multer-teal?style=for-the-badge)
![Static Badge](https://img.shields.io/badge/joi%20-aqua?style=for-the-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 ](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)