Skip to content

Connecting1/Waylo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

188 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Waylo Logo

Waylo

Enjoy Your Trip And Write It Down


About

Waylo is a mobile app that lets you record your travel memories on a map, share them with friends, and customize your own album. Pin your photos to the exact location they were taken, track the countries you've visited, and relive your journey — all in one place.


Features

Map

  • Zoom out to view visited countries marked with their national flags
  • Zoom in to see photos pinned to their exact GPS coordinates
  • Tap any photo pin to view the full post details
  • Navigate to your current location with one tap

Feed

  • Browse friends' travel photos in a scrollable feed
  • Tap the location on a post to explore the shooting spot on an interactive map
  • Upload a photo with caption, date, and location
  • Photo date and location are auto-detected from EXIF data
  • Manually adjust the location using an interactive map picker
  • Set post visibility to public or private

Album

  • Customize canvas background color and pattern
  • Add and reposition widgets freely on the canvas
  • Widgets include: profile image, text box, and bucket list checklist

Location Sharing

  • Display your current location on the map as your profile icon
  • Toggle real-time location tracking on or off
  • Set a custom location update interval
  • Location is only visible to yourself

Chat

  • Direct messaging with friends
  • Read receipts to confirm when messages have been seen
  • Unread message indicators on the chat list

Friends

  • Search for users by username
  • Send and receive friend requests
  • View your friends list with the date you became friends
  • Access a friend's profile and shared map directly from the list

Database ERD


Tech Stack

Technology
Frontend Flutter
Backend Django REST Framework
Database PostgreSQL + PostGIS
Map Mapbox
Auth Google OAuth

Getting Started

Requirements

  • Flutter SDK 3.6.1
  • Python 3.11.5
  • PostgreSQL with PostGIS
  • OSGeo4W (for GDAL/GEOS on Windows)

Backend

cd waylo_api
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Frontend

cd waylo_flutter
flutter pub get
flutter run

Developer

Jihun Cho

About

Waylo APP 개발 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors