Welcome to CarpoolX, where we will match make you with riders going along or to the same destination. This is a andriod app create with React Native, Python, Flask, Firebase, and Google Maps API.
- Android SDK
- Latest Java
- Latest NodeJS
- Python 3.10
- Frontend:
React Native
- Backend:
Python
andFlask
- Database:
Firebase
- Place firebase credentials file into
model
folder inflask-server/main
- Create a
.venv
folder inflask-server
folder - cd into
flask-server
folder - Run
pipenv install
to download required packages
- Please watch this video as well as refer to this guide for the most updated instructions
- Then cd in the
client
folder and runnpm install
to download required packages.
- create a .env file in the client folder with your Google API key or inside
client\android\app\src\main\AndroidManifest.xml
underandroid:value
- and place your firebase credentials json file in the folder
flask-server/main/model
- in
flask-server
runpipenv run server.py
- in
client
runnpx react-native start
- Frontend: