Skip to content

liyuan23/project-2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fantasy Tours

Fantasy Tours is a leading specialist tour operator featuring stunning locations from some of the biggest TV and film brands.

We bring you to stunningly beautiful places, most of which are remote and hard to find. We trek you deep into old growth forests, along wild sea cliffs, across rocky beaches, into caves and crumbling medieval ruins. We have costumes, swords and wands available for use, at no extra cost. Experience the magic. Go all the way into your favourite fantasy.

Live Version

Fantasy Tours

Table of Contents

  1. Workflow
  2. Time Management
  3. Potential Improvements
  4. External Libraries/Frameworks
  5. Acknowledgements

Workflow

User stories

As a user, I want to add tours that are related to my favourite films/tvshows into my cart so that I can book the tours for my future plans. I should not be able to add shows and tours.

As an administrator, I want to add shows and the available tours for each show so that I can make sure they are appropriate.

Wireframes

ERD

Routes

Time Management

  • Day 1, Monday: Drew up wireframes, ERD, routes and Pseudocode. Added login, register and started making forms for creating tours and shows

  • Day 2, Tuesday: Added tvshow, tour routes for admin to add shows and tours to populate the database thereby finishing CRUD

  • Day 3, Wednesday: Added user routes for cart and show routes for general users to book tours

  • Day 4, Thursday: Added reviews and google maps API

  • Day 5, Friday: Spent a considerable amount of time on the delete tour in cart function and learning how to use materialize CSS

  • Day 6/7, Saturday/Sunday: More CSS

Potential Improvements

  • Add an admin function so only admins can add shows/tours
  • Add blackout dates for tours/specific tour dates with radio buttons for users to choose from
  • Fix error when users who are not logged in try to make reviews
  • Add proper payment function

External Libraries/Frameworks

Acknowledgments

About

Starter for Project 2 - Node, Express, Mongo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 65.8%
  • CSS 31.6%
  • HTML 2.6%