Skip to content

huichiaotsou/Draglo

Repository files navigation

Draglo

An innovative and intuitive platform for arranging travel plans with Google Place Search and drag-and-drop calendar.

Plan your trip now: https://draglo.com

Dashboard Preview


Table of Contents

Technologies

Back-End

  • Node.js with Express
  • RESTful API
  • Reverse Proxy by NGINX

Front-End

  • HTML, CSS, JavaScript
  • Bootstrap
  • AJAX
  • Webpack

Database

  • MySQL
  • Redis

Framework

  • MVC

Algorithm

  • K-means Algorithm

Cloud Service (AWS)

  • Elastic Compute Cloud (EC2)
  • Relational Database Service (RDS)

Networking

  • HTTPS / SSL
  • Domain Name System (DNS)

Test

  • Mocha
  • Chai
  • Nock

3rd Party APIs and Open Source Tools

  • Socket.io
  • FullCalendar
  • iCal-Generator
  • Google OAuth Login
  • Google Maps API
  • Goolge Direction API

Architecture

Architecture

Database Schema

Schema

Features

Intuitive UX/UI

  • Search and add desired spots with Google Maps search_add_spots

Drag and Drop

  • Arrange the schedule with dragging spots in and out of the calendar drag_and_drop

Automatic Calculation

  • The optimized schedule is calculated in consideration of spots' location and opening hours
  • Path per day is rendered on clicking any scheduled event
  • Spots with special business hours will be notified for user's further arrangement calculate

Share and co-edit

  • Share trip with sending invitation email and co-edit real time with friends share

iCalendar Feed

  • Create iCalendar feed to import the schedule to your own calendar icalendar

Demo Account

Contact

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published