Skip to content

A Flutter-based mobile application for electric vehicle owners to find charging stations, plan routes, and connect with the EV community.

Notifications You must be signed in to change notification settings

kjarj54/GreenDrive

Repository files navigation

GreenDrive - EV Charging Station Mobile App

A Flutter-based mobile application for electric vehicle owners to find charging stations, plan routes, and connect with the EV community.

Features

🗺️ Navigation & Charging

  • Find nearby charging stations
  • Real-time station availability
  • Route planning with charging stops
  • Filter stations by charger type and power output

👤 User Features

  • User profile management
  • Authentication system
  • Charging history
  • Favorite stations
  • Personal preferences

💬 Community

  • Station reviews and ratings
  • Community forum
  • Local EV groups
  • Event organization

📊 Analytics

  • Charging costs tracking
  • Environmental impact metrics
  • Energy consumption statistics
  • Cost comparisons with fuel vehicles

Technical Stack

  • Flutter SDK ^3.7.0
  • Dart
  • Material Design
  • REST API Integration

Prerequisites

  • Flutter SDK
  • Android Studio / VS Code
  • Android SDK for Android development
  • Xcode for iOS development

Getting Started

  1. Clone the repository:
git clone https://github.com/yourusername/greendrive.git
  1. Install dependencies:
flutter pub get
  1. Run the app:
flutter run

Project Structure

greendrive/
├── lib/               # Source code
├── assets/           # Images, fonts, etc.
├── test/            # Unit and widget tests
└── pubspec.yaml     # Project dependencies

Configuration

Update the API endpoint in your configuration:

const String apiBaseUrl = 'http://your-api-url:8080';

Platform Support

  • Android
  • iOS
  • Web
  • macOS
  • Linux
  • Windows

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

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

Related Projects

Contact

Your Name Project Link: https://github.com/kjarj54/greendrive

About

A Flutter-based mobile application for electric vehicle owners to find charging stations, plan routes, and connect with the EV community.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •