https://github.com/mollycarroll/travel-list
A travel bucket list app letting users add and edit new destinations and keep track of where they've been.
https://github.com/mollycarroll/travel-list
bootstrap ejs express javascript mongodb mongoose
Last synced: 3 months ago
JSON representation
A travel bucket list app letting users add and edit new destinations and keep track of where they've been.
- Host: GitHub
- URL: https://github.com/mollycarroll/travel-list
- Owner: mollycarroll
- Created: 2021-02-25T20:51:48.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-02-01T04:07:15.000Z (over 3 years ago)
- Last Synced: 2023-03-04T05:34:27.042Z (over 3 years ago)
- Topics: bootstrap, ejs, express, javascript, mongodb, mongoose
- Language: EJS
- Homepage: https://nameless-tor-17266.herokuapp.com/
- Size: 341 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Travelist
This app houses a list of places in a MongoDB database to which a user wants to travel or has traveled. When a user enters the destination country, the flag image populates their entry from a country flag API at [Flagpedia.net](https://flagpedia.net/download/api).
Check out Travelist [here](https://nameless-tor-17266.herokuapp.com/).
## Technologies used
Express JS, EJS, MongoDB, Mongoose, Javascript, jQuery, Bootstrap, HTML, CSS
## Features
* Cloud hosted database via MongoDB Atlas and Heroku
* Dynamically populated pages via EJS
* User creation, login and authentication
* UI enhancements via Bootstrap and jQuery
* Mobile-friendly design
## User stories
* A user can visit the home page with an example list of destinations.
* A user can create their own account.
* A user can create "place" entries that will be added to the home page.
* A user can edit existing place entries displayed on the home page.
* Multiple users can create accounts in the app, each account with the same abilities.
## Wireframes


