Developer: Israel Wasserman LinkedIn
CarSphere is a user-friendly web application designed for car enthusiasts to explore, review, and manage car models. It combines Python and Flask for backend functionality, Jinja2 templating for dynamic HTML rendering, and SQLAlchemy for database management with SQLite.
- Languages: Python, HTML (Jinja2), JavaScript
- Framework: Flask
- Database: SQLite with SQLAlchemy
- User Authentication: Sign-Up/Login functionality for secure user access.
- Car Reviews: Users can add reviews for various car models and even generate AI-driven reviews through integration with an external AI API service.
- Admin Tools: Admin users can manage the car catalog, adding or removing car models through a dedicated user interface.
Download the repository and set up a virtual environment. Install dependencies from requirements.txt. Run the application and access it via http://127.0.0.1:5000.
- Download the Repository from Git-hub
- Go to project location on your PC
- Open a terminal and run the following commands:
- 'python -m venv venv'
- (Windows) 'venv\Scripts\activate'
- (macOS/Linux) 'source venv/bin/activate'
- 'pip install -r requirements.txt'
- Make sure all packages are successfully installed 'pip list'
- Run the app by running the following command 'python app.py'
- go to the following URL in your browser 'http://127.0.0.1:5000'
- Enjoy :)
-
Admin user:
- username: admin
- password: admin
-
Regular user:
- username: user3
- password: user3
-
You can also Signing-Up and using your own new user
CarSphere reflects expertise in full-stack development, focusing on robust user interaction, admin controls, and modern web technologies.