Project Title: Car Maintenance WebApp
Project Description: A web app that stores the information on the latest maintenance you had done on your vehicle and when services are needed again
Project Goals: To learn django and how to have an web-app work with a database
Demo Video: YouTube
Steps to build and/or run the software:
- Download all of the files from the github
- Open the directory and in console run "python manage.py runserver"
- Open the adress which the server opened at which is a default of http://127.0.0.1:8000/
Instructions for using the software:
- Navigate to either the sign in or sign up page(currently both work the same)
- Navigate to the Add new vehicle page
- Import the information on the last time any service has been done to your vehicle
- This is currently the limit of the software but in the future will allow for more vehicles to be added and will tell you when services need to be done again
To recreate the development environment, you need the following software and/or libraries with the specified versions:
- Python 3.11
- django = "*"
I found these websites useful in developing this software:
The following items I plan to fix, improve, and/or add to this project in the future:
- Implement the database to actually store the information on your vehicle
- Add google accounts to allow for easier authentication
- Allow for the website to deal with multiple vehicles per user
- Add CSS to make the webapp look better
- Add Vehicles to being stored within (currently only have accounts and their info)
- Allow the user to see vehicles without having to re-sign in saving there authentication from page to page