Mon Vieux Grimoire is a platform for sharing and rating books, users can connect securely to their account and thus access an API with a CRUD to manage their favorite books. For this project, I was responsible for the entire back-end application, its implementation, security and architecture.
- express 4.18
- mongoose 7.2
- nodemon 2.0
- mongoDB
- bcrypt 5.1
- dotenv 16.1
- express-mongo-sanitize 2.2
- helmet 7.0
- jsonwebtoken 9.0
- multer 1.4
- sharp 0.32
Mon Vieux Grimoire should be online soon
Clone the repository
git https://github.com/leolegrand/mon-vieux-grimoire
Install the back-end dependencies/npm packages
cd back
npm install
start the server
nodemon server
Install the front-end dependencies/npm packages.
cd front
npm install
Run the project
npm start
By default the server is hosted on http://localhost:4000 and the application on http://localhost:3000
This project is a professionalizing school project offered by OpenClassroom as part of a training course leading to a diploma. I was placed in a business context, in total autonomy, my work was validated by a jury.