Skip to content

JimmyFUFU/Autour

Repository files navigation

Autour

Autour provides the best travel itinerary by generating the shortest route for your travel. Simply enter your destination and time for traveling and your perfect tour is just a click away!

Website URL: https://fujimmy.com

Table of Contents

Technologies

Backend

  • Node.js / Express.js
  • SSL Certificate (SSL For Free)
  • Error Handling: Identify type of error and return error message to frontend with corresponding status

Front-End

  • HTML
  • CSS
  • JavaScript
  • AJAX

Database

  • MySQL
  • Redis (Cache)

Cloud Service (AWS)

  • EC2
  • S3

Networking

  • HTTP & HTTPS
  • Domain Name System(DNS)
  • NGINX

Test

  • Unit Test: Jest
  • Load Test: Artillery

3rd-party API

  • Facebook Login API
  • Google Login API
  • Google Maps API
    • Maps JavaScript API
    • Directions API
    • Distance Matrix API
    • Places API

Additional

  • MVC design pattern
  • Git / GitHub
  • Algorithm : Traveling Salesman Problem ( brute force method )

Architecture

Mermaid screenshot

Database Schema

Mermaid screenshot

Main Features

  • User can answer the question below :
    • Which city are you going to?
    • When will your travel start / end?
    • Where will your travel start / end?
    • Where are you staying at?
    • Any place you must visit or don’t wanna miss?
    • Your transportation?
    • What kind of place do you prefer?
  • User will get :
    • A complete travel schedule
    • A report for this schedule
  • Member System
    • Supports Facebook Login
    • Supports Google Login
    • Update avatar
    • Store / Delete tour
    • Revise tour title

Features Demo

Home Page

Mermaid screenshot

Question Page

Mermaid screenshot

Tour Page

Mermaid screenshot

  • Generate a simple report
  • Click a block of places, the route of the day will show on the map
  • Click the transportation between any two places, the route will show on the map

Profile Page

Mermaid screenshot

  • User can review the tours and delete it
  • User can upload a new avatar

Contact

Email : [email protected]

About

2020/01/15 Personal Project @AppWorks School

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published