Skip to content

Starter for Project 2 - Node, Express, Mongo

Notifications You must be signed in to change notification settings

heyzernut/project-2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Itinerary - the sharing platform

https://itineraries.herokuapp.com/

Background

Itinerary is a platform to help traveller keep record of their travel routes by sharing it effortlessly in itinerary. On the other half, Users are also able to view other traveller route to help planning trip to places easier.

Image of flowchart

This is my first time building a full-stack web app, using Node.js and Express, with the following features:

  • One Models: Users
  • Views and Access levels for Public vs. Users
  • Login and Authentication using Passport
  • Use of Google Maps API
  • Use of Uploadcare Image uploader

Flow Chart :

Image of flowchart

User Stories

The idea was to build a platform where user can share their travel routes. And the pubic can view and plan their trip.

Once logged in, user can create a route post with input of date travelled, country situated, uploading one image of the place, title and short description of the place. Only route that publish by the user are able to update and delete by user.

While the public can only view routes filter by country.


Eventually the website looks like this:

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 1

Development

References, Tools, and Inspiration

About

Starter for Project 2 - Node, Express, Mongo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 72.8%
  • HTML 18.3%
  • JavaScript 8.9%