Skip to content
 
 

Repository files navigation

Bucket List License: MIT

Bucket List

Description:

"Bucket List" is a Node.js application, deployed through Heroku, that allows the user to 1) create travel reviews capturing their own travel experiences, and, 2) search travel reviews for planning future trips. To use the site, users must establish login credentials with an email and password. These credentials are stored and authenticated using Passport. Once logged into the site, users can write a review by entering the following fields: city name, city review (text box), hotel name, hotel review (text box). When navigating to the all reviews option on the navbar, users will find preview boxes for all the reviews that have been submitted. When searching the reviews, the application uses a JQuery plug-in, typeahead, to generate results as the search term is entered. To enhance responsiveness to the user, the application leverages elasticsearch to quickly return search results, matching the search term within the text fields for any of the four fields available in the saved review.
When the application runs, the user has the following options within the navigation: Sign-Up or Login (main page), Write A Review, Search Reviews, All Reviews (navbar)

Overview Snapshots of User Interface:

Package Install

```npm install``` ```npm install express``` ```npm install express-handlebars``` ```npm install mysql``` ```npm install mysql2``` ```npm install @elastic/elasticsearch```

Usage Information

You can clone this project and install the above dependencies in your terminal (& enter "node server.js" to run locally)

OR

Visit the deployed version of the application on Heroku here

Credits:

Authors: Laura Parker @ [lauramparker](https://github.com/lauramparker/), Joe Maniaci @ [Maniac-i](https://github.com/Maniac-i/), Eric Ober @ [esober101](https://github.com/esober101/), Jose Calderon @ [CalderonJG](https://github.com/CalderonJG/)

License:

MIT Please use this project for your own learning!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages