Releases: ctlnwng/zelp
Releases · ctlnwng/zelp
PROJECT IMPLEMENTATION
PROJECT - POC/Prototype
Release Details:
Prototype requirements:
Yelp API Integration
- Implemented restaurant-searching using Yelp's restaurant database for when a user wants to recommend a restaurant to another user.
Search functionality
- Implemented search bar to search through all existing posts in our mongoDB database. The results are displayed in a list with the post's title and author. Clicking the post title will redirect to the full post page, which also displays the post's description and list of responses.
Live Demo:
- Open the Heroku app
- Create an account under "Register" in the navigation bar
- Log in to your new account
- Once you are signed in, you can:
- Create a new post requesting a restaurant recommendation
- Reply to a post by recommending a restaurant to another user
- Update your profile
- Search through all posts
Run Locally:
- Clone this repo
- Run Node.js server:
cd zelp-nodejs
(from root directory)npm install
node server.js
- Run Angular app
cd zelp-angular
(from root directory)npm install
npm start
- Open
http://localhost:4200
in your browser
PROJECT - POC/Prototype
Note to grader: Please see the latest release
(It was completed before the Sunday night deadline)
Release Details:
Prototype requirements:
Yelp API Integration
- Implemented restaurant-searching using Yelp's restaurant database for when a user wants to recommend a restaurant to another user.
Search functionality
- Implemented search bar to search through all existing posts in our mongoDB database. The results are displayed in a list with the post's title and author. Clicking the post title will redirect to the full post page, which also displays the post's description and list of responses.
Live Demo:
- Open the Heroku app
- Create an account under "Register" in the navigation bar
- Log in to your new account
- Once you are signed in, you can:
- Create a new post requesting a restaurant recommendation
- Reply to a post by recommending a restaurant to another user
- Update your profile
- Search through all posts
Run Locally:
- Clone this repo
- Run Node.js server:
cd zelp-nodejs
(from root directory)npm install
node server.js
- Run Angular app
cd zelp-angular
(from root directory)npm install
npm start
- Open
http://localhost:4200
in your browser
PROJECT - Design
This release includes:
- New Design folder with UML diagram and sequence diagram.
- "Design" Wiki page with a brief explanation about the topic we chose along with a UML class diagram and sequence diagram
PROJECT - Research
This release includes:
- Initial repository and README for our final project
- "Home" Wiki page with team member introductions
- "Research" Wiki page describing three of our project ideas