Skip to content

Full stack Travel Review Web App and server created using vue.js and node.js. Currently only supports Desktop browsers; will be adding support for Mobile browsers in the future.

License

Notifications You must be signed in to change notification settings

kaikoh95/TravelSite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travel-Site

Complete travel query web client and server created using node.js and vue.js for the front and back ends of this web application.

Currently only supports Desktop browsers; will be adding support for Mobile browsers in the future.

I have used Docker to run the backend server and deployed the web app on netlify - https://travel-review.netlify.com

This is the repo used for automatically deploying the web app - https://github.com/kaikoh95/travel-reviewer

Running Locally

  1. Set up the database
  • Run 'docker-compose up -d' in db folder to set up the database in Docker container.
  • Initialise and populate db using the script provided.
  1. Set up the server
  • Create a .env file in the server folder, according to the instructions provided.
  • Run 'docker-compose up -d' in server folder.
  1. Run the client
  • Run 'npm install'
  • Run 'npm dev' or 'npm build'
  • Access the client at localhost:8080

About

Full stack Travel Review Web App and server created using vue.js and node.js. Currently only supports Desktop browsers; will be adding support for Mobile browsers in the future.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published