Skip to content

knzou/TourGuide

Repository files navigation

TOUR-GUITOUR

What is TOUR-GUITOR?

TOUR-GUITOR is an web application that will connect tourists from around the world with tour guides of the places they wish to travel to. The web app will provide scheduling of the trip with best price while-else maintaing the enjoyment of the trip. Whether the tourists want family trip or adventurous trip, this app will cover all according to your preferrence.

How will it work?

Assume that you want to travel to Southeast Asia countries and you live in U.S, and you don't know much about Southeast Asia. But you don't have time to research on where to go since you just want to rest and relax because you are already stressed with your own work. Need not worry. This application will pick the trip plans for you based on where you are going, when you are going and how long you are staying with total amount of people joining you. It will then calculate the best price for the whole without sacrificing much of the enjoyment. Of course some additional questions will be asked to you to further optimize the satifaction of the whole trip. Not to say, we will also give you the tour guides options with reviews and feedbacks from previous tourists so that you don't need to worry about the trust issue. If you are still unsatisfied with the application pick, you can change our plan or start from scratch as you like.

Technology Stack

  • Node.js : BackEnd Server site Development
  • ReactJS : FrontEnd UX/UI Development
  • MYSQL : User Database storage and users' related tables such as transaction table, schedule table and many more.
  • jQuery : will be used to optimize our frontend expereince.
  • BootStrap 4.0 : For our FrontEnd Design Consistency.

For more info on how to install mysql for Node.js, go to www.CodeForGeek.com .

Installation

Application will require latest Node.js version to run.

Install the dependencies and devDependencies and start the server.

$npm install
$npm start

For production environment

$npm install --production
$NODE_ENV=production node app

NOTE: You may require to change your database config setting for your database to have working application.

LICENSE

  • MIT

DEPENDENCIES

  • autoprefixer
  • babel-core
  • babel-eslint
  • babel-jest
  • babel-loader
  • babel-preset-react-app
  • babel-runtime
  • bcrypt-nodejs
  • case-sensitive-paths-webpack-plugin
  • chalk
  • css-loader
  • dotenv
  • eslint
  • eslint-config-react-app
  • eslint-loader
  • eslint-plugin-flowtype
  • eslint-plugin-import
  • eslint-plugin-jsx-ally
  • eslint-plugin-react
  • extract-text-webpack-plugin
  • file-loader
  • fs-extra
  • html-webpack-plugin
  • jest
  • mysql
  • mysql2
  • sequelize
  • webpack
  • webpack-dev-server
  • webpack-manifest-plugin
  • whatwg-fetch

NOTE: FOR MORE INFO FOR PACKAGES AND NODE MODULES, LOOK INTO PACKAGE.JSON

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published