Project Email: [email protected]
Bounce is a web app built in Django that locates and displays the nearest basketball courts in the area. With over 48,000 documented basketball across North America, there is bound to be one near you. The goal of this project is to build a community for basketball and other sports enthusiasts.
Visit Contributing.md
- Basketball court listing of outdoor courts near specified address/location
- Light and Dark Theme for Maps
- GraphQL / REST API endpoint
- Implement more testing and test coverage (API, Model, End to End Testing with Cypress.io
- Building CI/CD pipeline and linting for better code reviewing and deployment
- Interfaces for User Feedback
- Ensure pages are mobile friendly
- Load courts through REST / GraphQL API
- User Accounts
- Court Ratings
- Save frequently visited courts
- Submit Court to be added to Map
- Decouple front and backend
Bounce uses a number of open source projects and APIs to work properly:
- Heroku - PAAS to Host Bounce
- Django - Python Web Framework
- LocationIQ API - used to get reverse geocoding results for markers
- Mapbox API - used to provide forward-geocoding results and mapping
- PostgreSQL - SQL database for scalability, modularity, and geoquerying support