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