A RESTful backend API for the ParkHang mobile app, built with Node.js, Express, and PostgreSQL.
Supports user authentication, park listing, and user check-ins.
- User registration and login with JWT authentication
- Retrieve list of parks
- Check in to a park (once per day)
- View user check-in history
- API documentation via Swagger UI
- Node.js (v16+)
- Express.js
- PostgreSQL
- JWT for authentication
- Swagger (OpenAPI) for API docs
- Node.js and npm installed
- PostgreSQL database (local or hosted)
- Git