Skip to content

Never Lose Your Parking Spot Again: Park, Save, Find your car with Ease!

License

Notifications You must be signed in to change notification settings

vijay-jaisankar/geoparky

Repository files navigation

Geoparky

Submission to TransportHacks.

Installing the dependencies

For the react app, run

npm install

Also, create a .env file and populate it as follows:

REACT_APP_redisURL="redis_cloud_url"
REACT_APP_redisPassword='redis_cloud_password'
REACT_APP_supabaseURL="supabase_url"
REACT_APP_supabaseKey="supabase_api_key"

For the python API, run

pip install -r requirements.txt

Running the app

To start up the frontend, run

npm start

To run the Redis API, run

cd geoparky-redis-api/
uvicorn redis_api:app

To run the Streamlit visualisations, run

cd streamlit-map-visualisations/
streamlit run app.py

Visalisations

Map showing all actively parked vehicles. Global map visualisation

Profile page - scrapbook of all previously-visited locations. Profile map visualisation

Streamlit visualisation of dangerous points' clusters. Streamlit visualisation