Skip to content

joewrdd/HyperCarShowcase-Flutter

Repository files navigation

Hyper Car Showcase Club

🚀 Features

💬 Car Browsing

  • Car Browsing With Specs,Speed,Horsepower
  • Car Pricing

👤 User Management

  • Secure Firebase authentication
  • User profiles with customizable settings
  • Conversation history tracking
  • Data export capabilities

⚙️ Advanced Settings

  • Dark/Light mode toggle
  • Live chat between enthusiasts
  • Privacy controls

💰 Premium Features

  • Car Quiz to challenge users
  • Car Analytics
  • Premium-only users

🛠️ Technical Stack

Frontend

  • Flutter for cross-platform development
  • Responsive design with custom widgets
  • Smooth animations and transitions

Backend

  • Firebase Authentication for user management
  • Cloud Firestore for data storage
  • Real-time synchronization

🚀 Getting Started

Prerequisites

  • Flutter (latest stable version)
  • Firebase account
  • Google Gemini API key
  • Android Studio / VS Code
  • Git

Installation

  1. Clone the repository
git clone https://github.com/joewrdd/HyperCarShowcase-Flutter.git
  1. Install dependencies
cd HyperCarShowcase
flutter pub get
  1. Configure Firebase
  • Create a Firebase project
  • Add your Flutter app to Firebase
  • Download and add the configuration files
  • Enable Authentication and Firestore
  1. Set up environment variables
  • Create a .env file in the root directory
  • Add your Perosnal API key: YOUR_API_KEY=your_api_key_here
  1. Run the app
flutter run

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgements

About

Explore elite hypercars & manufacturers, track speed, price & specs, and favorite your top picks! Chat live with enthusiasts & test your knowledge with a thrilling hypercar quiz!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors