- A carpooling platform that connects riders and drivers efficiently.
- User authentication & profile management
- Ride creation and booking
- Real-time ride updates
- Payment integration (if applicable)
- Interactive UI with Flutter
- Backend powered by Django & Supabase
- Frontend: Flutter, Dart
- Backend: Django, Python
- Database: Supabase
- Additional: JavaScript
- Clone the repository:
git clone https://github.com/your-username/carpooling-app.git
cd backend
- Install dependencies:
pip install -r backend/requirements.txt
- Run Django server:
python manage.py runserver
- New Terminal
- Navigate to the Flutter project:
cd carconnect
- Install dependencies:
flutter pub get
- Run the app:
flutter run
- Ensure Supabase is properly configured with API keys.
- Update .env files with required credentials
- Fork the repository.
- Create a new branch.
- Make changes and commit.
- Submit a pull request.
- Keep Java version and gradle version to match (17 and 8.1 )
- install and give part to
- dart
- java jdk
- flutter
- command line tools
- platform tools
- path all your necessary to environment variables