ParkNow is a platform-independent mobile application that provides Singapore car owners with real-time information about the parking costs and availability of car parks across Singapore. In alignment with the Smart Nation movement, ParkNow utilizes APIs and a range of publicly available data to deliver an innovative, practical, and useful application that will undoubtedly improve the quality of life of all Singapore car users.
Daryl Loh |
Liau Zheng Wei |
Karl Devlin Chau |
Evelyn Ling Wei Hseun |
- Map Services: Map interface with Search, Pan and Zoom functionalities
- Car Park Information: Displays Pricing Structure, Location and Available Lots of car parks
- Location Services: Pinpoints User's Current Location
- Routing Services: Showcases Route with Travel Time to destination alongside a list of Navigation apps to chose from for step-by-step route navigation
- Estimated Parking Cost Calculation: Utilises user Parking Duration input, car park Pricing Structure and user's Travel Time to car park to determine parking cost.
- Clone the repository:
git clone https://github.com/your-username/your-project.git - Navigate to the project directory:
cd your-project - Install dependencies:
npm install
To run the project, use the following command:
- Navigate to the project directory:
cd your-project - Create a
.env.localfile in the root repository and add inGOOGLE_API_KEY=<your-api-key> - Start up expo:
npx expo start - Start up Android emulator: Press
a- Set up Android emulator using Android Studio if not previously done, device used: Pixel 7 Pro API 34
- App is launched
- Language: JavaScript, PostgreSQL
- Database: Supabase
- Frameworks: React Native
For detailed documentation, refer to the .docs directory