A full-stack web app that helps users find nearby available parking spots using OpenStreetMap APIs.
# Server Configuration
PORT=your_desired_port
# mysql Database Configuration
PGUSER=username
PGPASSWORD=password
PGHOST=host_url
PGDATABASE=database_name
# Arcjet Configuration
ARCJET_KEY=your_arcjet_api_key
ARCJET_ENV=development
# Session Secret for express-session
SESSION_SECRET=your_session_secret
ORS_API_KEY=your_openrouteservice_api_key
# Razorpay credentials
KEY_ID="your_key_id"
KEY_SECRET="your_key_secret"
# Admin signup
ADMIN_SECRET="your_admin_secret"
npm install
npm run devcd ./frontendVITE_BASE_URL="http://localhost:3000/api"
npm install
npm run dev- Website: https://openrouteservice.org
- Sign Up: https://openrouteservice.org/dev/#/signup
- API Docs: https://openrouteservice.org/dev/#/api-docs
-
The admin dashboard can be accessed directly via:
http://localhost:5173/admin -
There is no navigation button to access it — it must be visited manually.
-
To sign up as admin, use the
ADMIN_SECRETin your.envfile.