Gowee
A social network Flutter mobile application mainly focused on travelers and traveling, named Gowee, developed by a group of students for a university capstone project.
Project Description
Gowee is a traveling-focused social network on mobile application who has a love for backpacking tourism or wants to have a new experience with trekking and adventure travel. This application will help users can find and connect to people with similar interests, make a team, and travel together.
Technology used
- Flutter: UI for the users (this repository)
- NodeJS: Web Server, REST API
- SocketIO: Real-time Web Server
- PostgreSQL: Database
- Google Maps API: Geolocation, Locations, etc.
Features
- Home Page showing journey posts with photos, number of likes, comments and details of the journey
- Sort/Filter journeys
- Search for journeys
- Sign up / Login or Login using Google account
- Like journeys
- Comment on journeys
- Join journeys
- Create journeys
- Upload images from phone library
- Add milestones for journeys
- User Profile Pages
- Follow / Unfollow Users
- Edit/Add more milestones to existing journeys
- Accept/Reject join requests
- Map Screen
- View journey details
- Search for location
- View other travelers locations in the same group
- Send SOS signal to other travelers
Future Work
- Notificaitons for likes, comments, follows and join requests.
- Direct Messaging
- Improve Performance
Demo
Apk Release
Download the release apk for Gowee application.
Screenshots
Home page with search bar demo
Login with Google, like, comment posts, follow user and request join journeys
Create journeys and milestones
Edit posted journeys and user profile
Map screen
Credits
-
Nguyen Phuoc Cuong
- Role: Backend Developer
- Contribution: Database, NodeJS server
- Social:
-
Truong Phu Cuong
- Role: Frontend Developer
- Contribution: HomePage,Detail Screen, Login/Signup, Map Screen.
- Social:
-
Le Ngoc Danh
- Role: Frontend Developer
- Contribution: Create/Edit Journeys, Map Screen, SocketIO server
- Social: