Skip to content

๐Ÿ—บ๏ธ A tour booking platform with a little more personality. ๐Ÿ˜‰

Notifications You must be signed in to change notification settings

MarkasAis/travinality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Travinality

A tour booking platform with a little more personality. ๐Ÿ˜‰

Description

This is a platform where travelers can book tours from guides.

๐Ÿ—บ๏ธ Features

  • All pages are dynamic
  • Collapsible NavBar
  • Images & Pages fade in smoothly
  • Unique guide profiles with automatically updating backgrounds based on their location
  • A map in which you can see guide's travel route
  • Location markers tell you more about the location when clicked on
  • Guide search feature based on their current location
  • Uses 'Google Cloud Storage' for storing images
  • Live guide position and online status
  • A cool logo!

๐Ÿ–ผ๏ธ Gallery

Home Page

a1

Guide Profile

a2

Search Feature

a3

Log In

a4

๐Ÿ› ๏ธ Running Instructions

The instructions assume you're using Windows, though it can be run on other OS's too.

Prerequisites

  • Have 'Bash on Ubuntu on Windows' installed.
  • Have a MySQL sever installed and running, through 'Bash on Ubuntu on Windows'
  • Have NodeJs with NPM

How to run it

  1. Go to '\my-api\config\database.yml' database configuration. Enter your MySQL credentials (username & password)

  2. In the 'Bash on Ubuntu on Windows' console, cd to the 'my-api' directory.

  3. Run rails db:reset to initialize and seed the database.

  4. Run rails s to start the server. (It runs on PORT 3000)

  5. Now using 'Windows command prompt', cd into 'my-app' directory.

  6. Run npm install to install all required packages.

  7. Run npm start to run the application. (It runs on PORT 3001)

  8. If the website hasn't opened up automatically, navigate to 'localhost:3001'.

You're all set! ๐ŸŽ‰

About

๐Ÿ—บ๏ธ A tour booking platform with a little more personality. ๐Ÿ˜‰

Topics

Resources

Stars

Watchers

Forks