A place to find Basketball Courts in your area, View upcoming games, Create your own and Never stop playing.
This React app gets basketball courts and its data from OpenStreetMap (OSM) API (using Overpass scripting language), the map and UI is created on top of leaflet and styled using tailwind css, Queries and states are handled using RTK-Query and the API is writen in ExpressJS and is stored using PostgreSQL.
Try it Online Here!
- View all active and non active Courts in your Area
- Mark Courts Full for other Players to avoid
- Check-In to Play at a specific time alone or with a team and request other players to join you
- View currently scheduled matches and join
Clone the project
git clone git@github.com:cckats/basketnow.gitGo to the project directory
cd basketnowInstall dependencies
npm installStart the App
npm run startTo run the API server locally you can use JSON Server by changing the APIs baseUrl to your localhost server, removing the JSON server comments and running
npm run start:serverRoadmap can be found here

