Skip to content

Kvnbbg/au-garage

Repository files navigation

This Is Au Garage Web Application

Introduction

Au Garage began as a project for Monsieur Parrot—to help him succeed on exam day at STUDI, my online web developer school (2022–24). Today, the project has evolved dramatically into a cutting-edge automotive digital platform featuring VR headset integration and an expanded lineup of electric vehicles, including models inspired by Tesla.

Project Origin

Initially created for Monsieur Parrot, a local mechanic, this project was designed as a hands-on demonstration for my studies at STUDI, the online French web developer school. It served as a practical exercise to showcase modern web development skills.

Project Evolution

What started as a local project for Vincent Parrot has now transformed into a dynamic narrative. In the evolved story, another entrepreneur acquires the garage and modernizes its operations with VR technology and a broader range of electric vehicles—ushering in a new era for Garage V. Parrot.

Overview

Garage V. Parrot, founded by Vincent Parrot in Toulouse, specializes in comprehensive automobile services including repairs, maintenance, and the sale of pre-owned vehicles. In today's digital age, a robust online presence is vital. Our platform reflects the excellence and reliability of our services while incorporating innovative features and a futuristic twist.

Screenshot 1
Screenshot 2
Screenshot 3

Features

  • Enhanced Readability: Emojis incorporated for a fun and engaging user experience 😊
  • Modern Architecture: Built with object-oriented principles 🧠
  • Technology Stack: Developed using Python, Flask, and integrated with VR solutions 🌐
  • Modular Code Structure: Clean, modular design for easy maintenance 🛠️
  • Robust Error Handling: Comprehensive, bug-resistant error management 🚫
  • Dynamic UI/UX: Smooth transitions, responsive design, and innovative interactive elements

Project Management Tools

  • Trello Board: Track milestones and tasks via our Trello board.
  • GitHub Repository: Access our source code and project resources on GitHub.
  • Live Application: Experience the web application live here.

Installation and Setup

Prerequisites

Ensure you have the following installed:

  • Python 3.8 or newer
  • pip (Python's package manager)
  • A SQL database system (e.g., PostgreSQL)

Installation Guide

  1. Clone the Repository
    Download the project onto your local machine:

    git clone https://github.com/Kvnbbg/au-garage/
    cd au-garage
  2. Virtual Environment Setup
    Create and activate a virtual environment for project dependencies:

    # For Unix/macOS
    python3 -m venv venv
    source venv/bin/activate
    
    # For Windows
    python -m venv venv
    .\venv\Scripts\activate
  3. Install Dependencies
    Install required packages using pip:

    pip install -r requirements.txt
  4. Database Configuration
    Set up your database connection and initialize the database:

    flask db upgrade
  5. Set Environment Variables
    Create an .env file in the project root to store sensitive information such as database URIs.

  6. Launch the Application
    Start your Flask server:

    flask run

    Then, visit http://localhost:5000 to access the application.

Usage

Explore the wide range of services offered by Garage V. Parrot via the web application. Users can browse services, check out pre-owned vehicles, read testimonials, and contact our team directly through the platform.

Contributions

We welcome contributions! For contribution guidelines, please see our CONTRIBUTING.md.

License

This project is released under a bespoke license designed for both commercial purposes and development flexibility. For more details, refer to the LICENSE file.

Additional Resources 📁

STUDI Folder

The STUDI folder contains essential resources for exam preparation, including:

  • Study Guide
  • Flowcharts & Diagrams

Contact Us

For inquiries, suggestions, or contributions, please open an issue on our GitHub repository or email us at contact@kvnbbg.fr.

Thank you for exploring the Garage V. Parrot web application project!