README.md


Project description

UK Travel Guide

The UK Travel Guide is a web app that allows users to search and contribute itineraries for UK-based trips, in order to make UK travel more accessible.

Upon entering the app, users are able to look through itineraries which have been added by others, using filters to customise their search. In order to save their 'favourites' or add itineraries of their own to the database, they need to sign up and create a profile. Once signed in, users have full access to the app.

Authentication for this is provided by XXXX.

This web app is hosted on Vercel and the database is hosted on XXXX.

This project has been designed and created as part of Founders and Coders Spring Bootcamp 2021 by four developers. The creative process included Figma design, user research and user testing before the final product was created.


Design Tech Stack Steps to run it localy


Design

Itineraries

Homepage Itinerary Example Search Itineraries

Authentication

Log in Sign up

Tech Stack


Steps to run it localy

  1. Create a .env file in the root folder
  2. Connect with your database and then initialize the init.sql file to populate your database with new tables and data. From the root folder
chmod +x ./scripts/db:setup
chmod +x ./scripts/db:build
npm run db:setup
npm run db:build
  1. Now start your dev server with:
npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.


Cypress Tests

Screenshot 2021-06-10 at 17 39 28