TomoKuru is an online platform that integrates a user-oriented mobile app and a vendor-orientated web site. The purpose of TomoKuru is to give individual users a new way to meet people with similar hobbies and interests, browse events that are going on in the city, and search for different types of venues where they may host or attend social gatherings. Vendors also have a new way to manage multiple venues to offer various packages that appear on the users venue screen.
Through this mobile app, user can browse and join groups & events while checking out venues available. Once the user has signed in, they can create or join group(s) & event(s). There is a screen to help the user access all the groups & events joined or created. Taking safety into consideration, there is a safety screen where the user can notice their emergency contact or police if needed.
Framework to write iOS/Android and deploy with Javascript/Typescript
Managing user authentication, image storage and chat messages
Simplify fetch and sending data to back-end
Managing and validating forms
Manage caching and updating local/server state
Manage global local state
Enforcing code format/style
Accessing environment variables
The application is not available on the App Store/Google Play Store at the moment due to developers' fee. It is available through Expo hosted service. You can use the Expo Go app on iOS or Android to scan the code below to access the hosted app. We will keep the code as up to date as possible.
This app is managed by Expo so please follow the guide on Expo to set-up the dev environment. You will also need to setup your own Firebase account and provide a link to the deployed back-end. For more information, you can refer our [back-end repo](https://github.com/Team-Tomodachi/TomoKuru-Backend.