Skip to content

A web application that allows for real-time shared editing, which can be used to plan schedules and export them to Google Calendar.

Notifications You must be signed in to change notification settings

Tomlord1122/Traveler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Run the project

  1. Install dependencies

    yarn
  2. Get Pusher credentials and Setup Google credentials

    Please refer to the Google Setup

    Please refer to the Pusher Setup section in Notion Clone README for more details.

  3. Create .env.local file in the project root and add the following content:

POSTGRES_URL=postgres://postgres:postgres@localhost:5432/traveler

PUSHER_ID=
NEXT_PUBLIC_PUSHER_KEY=
PUSHER_SECRET=
NEXT_PUBLIC_PUSHER_CLUSTER=

AUTH_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=

NEXT_PUBLIC_BASE_URL=http://localhost:3000
  1. Start the database
docker compose up -d
  1. Run migrations
    yarn migrate
  2. Start the development server
    yarn dev
  3. Open http://localhost:3000 in your browser

Features

登入畫面

image

系統畫面

image
  1. 可以新增Plan
  2. 在這裡可以選擇要編輯的Plan
  3. 之後還是可以修改Plan的name以及description
  4. 可以新增行程
  5. 在這邊可以查看行程並且可以重新編輯
  6. 可以分享給你的好友並且可以同步即時編輯
  7. 最後可以輸出到你的Google Calender

About

A web application that allows for real-time shared editing, which can be used to plan schedules and export them to Google Calendar.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published