Simple workshop management solution for customer and vehicle management . Workshop Users can add and delete vehicles, customers, service records for efficient service flow. It is even possible to share service records with customers and anyone else if needed.
Link to project: https://servicely.cyclic.app
Tech used: HTML, CSS, JavaScript, Node.js, MongoDB, EJS, express
This program works, however in the future it would be great to:
-add PDF's as attachments along with the service record
-Export the record as a pdf
-Linking of multiple Workshops to a single customer
-
Acquired an understanding of how the various components of the MVC (Model-View-Controller) architecture collaborate and communicate to manage the movement of data, how the rendering process occurs, and how controllers can make variables accessible to views.
-
learned how to effectively establish public records for sharing information while also gaining proficiency in managing authentication when it's necessary, as well as when it's not required.
bcrypt, connect-mongo, dotenv, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, nodemon, passport, passport-local, validator
npm install
- Create a
.env
file and add the following askey: value
DB_STRING:your database URI
PORT:Any port of your choice