Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A one-stop-shop for managing vehicle service and repairs.

License

Notifications You must be signed in to change notification settings

craigrobertsdev/Mechanomicon

Repository files navigation

Mechanomicon

License: MIT

A one-stop-shop for managing vehicle service and repairs

Mechanomicon is a cutting-edge vehicle management platform designed to revolutionize the way individuals track, maintain, and manage their vehicles. This comprehensive system offers a seamless user experience that caters to the needs of vehicle owners and service providers, ensuring their vehicles are well-maintained and their data is easily accessible.

Table of Contents

Acceptance Criteria

GIVEN a full stack web application that controls car servicing and log books.
WHEN I open the site to the main homepage.
THEN I am presented with a page that gives me the option to log in or create a new User.
WHEN I create a new User I am asked for sign up details to create my account.
THEN I am logged into a page where I can add a Car to my account.
WHEN I create a new car I am asked for basic details about the car.
THEN That car is added to my list of cars, now I can either create a new car or request a job from the workshop.
WHEN I request a job with a workshop I can choose a type of job between 'Service & Inspection' or 'Repairs' and what time and date I would like it to be.
THEN My Job request is sent to the Workshop admins who can assign a Technician to the job.
WHEN A Technician has worked on a car they will create a service report for the car, describing what has been done or what could be done.
THEN That service will be attached to my car for later viewing
WHEN I return to my account dashboard
THEN I can see my Car(s)
WHEN I select a Car
THEN I can view all previous service reports attached to that car 

Work Description

For this Project we utilised Node.js, Express.js, Handlebars and mySQL to create a functional and adaptable website that utilises back end functionality and database to retain user security and information. We used Tailwind for page layout and styling. For the project we split the jobs into 5 parts and all worked on one each for the final website.

Models for all website data User profile homepage Workshop homepage Technician homepage Initial homepage for login / signup A major challenge we faced during this project included a deciding a final structure for our project, this influenced our models and how our pages would be set up. We initially over complicated our idea but by discussing ideas and goals as a group we simplified our end product and came up with a workable view of how the project should take shape. At different points we all had our own minor issues but as a group or with guidance we were able to eliminate any potential lager issues.

Our major success with this project has been working as a team and all doing our part and helping each other when one of us had a problem. Our communication was good and if something required attention everyone was quick to address the problem in a orderly manner and inform everyone else of the change and the problem it addresses.

Made With

JavaScript JQuery NodeJS MySQL Express.js Sequelize Google Heroku Tailwind Visual Studio Code

Screenshots

Mechanomicon Mechanomicon Mechanomicon

Installation

No dependencies are required to use this page.

Usage

This project is deployed using Heroku here. Please note the app has been deactivated to reduce hosting costs. It can be reactivated or demonstrated on request.

You can create an account and add personal vehicles to your account and then request service jobs and later view all previous work performed on the selected car.

If you want to test out the admin features of the page, log in as [email protected] with password admin123.

License

The license used for this project is
MIT

Contributors

This project would not have been possible without the hard work and dedication of our team members. We would like to extend a special thank you to each of the following contributors:

Each member brought their unique skills and expertise to the table, and together we were able to create a truly exceptional project. Thank you all for your contributions!

Questions

If you have any questions or feedback, please feel free to open an issue or reach out to us directly. We're always here to help!

Outlook Github

© 2023 Mechanomicon. All rights reserved.

About

A one-stop-shop for managing vehicle service and repairs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors