Inspiration
Locatory was inspired by the Google Maps app and was created to serve as a directory for people to explore and favourite places around them. Locatory is useful for anyone who has relocated to a new location (due to work or study purposes). They can look up places near them, as well as read reviews and get contact information and directions (if available)
What it does
- Shows nearby locations with photos, reviews, directions, and contact information.
- Users can use the search bar to find locations.
- Allows the user to favourite the location.
- The favourites section contains the user's favourite locations.
- Languages supported include Chinese, Hindi, French, Arabic, and Russian
How we built it
We started by designing the user interface in Adobe Photoshop. Then, using React Native (managed by Expo), we built the mobile app (currently only for Android) and mocked multiple Google Maps API calls with dummy data. Following that, we built the backend with Node.js and Express.js to handle API requests and serve the Google Places API content. More technical details can be found in README of the project
What we learned
- Overview of Google Maps API
- Deploying to cloud with Render
What's next for Locatory
- SSL pinning, payload verification, token level and server level rate limiting
- Rewriting the JavaScript-based Node.js backend to TypeScript
- Implementing the business model as mentioned in README of the project
- Creating an IOS version

Log in or sign up for Devpost to join the conversation.