arundhatibala / nomad

nomad: Project 2 for [CS-1202] Advanced Programming

Home Page:https://nomadhotels.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nomad.

Mini-Project 2 for [CS-1202] Advanced Programming. This is a MERN stack e-travel website. This project was built by Arundhati Balasubramaniam, Medini Chopra, and Siddh Veer Bakshi.

Getting Started

After opening the CLI, run the following commands:

$ git clone https://github.com/arundhati-bala/nomad.git
$ cd home
$ npm i

$ cd frontend
$ npm i

$ cd ..
$ npm run dev

After doing this, the frontend should run on localhost:3000 and the server should run on localhost:5000.

Project Details

In this project, we used MongoDB, Express, Node.js and React.

More Specifically,

Area Technology
Front-End React, React-Bootstrap, CSS3, MapBox API
Authentication bcrypt.js, JWT, Google's OAuth 2.0
Back-End Node.js, Express, Mongoose
Cookie/Database Management MongoDB, Mongoose

Member Contribution Outline

Member Contribution
Arundhati Balasubramaniam Frontend, Fuzzy Search, Cart, Wishlist, HotelScreen, MapBox, Home+Category, Explore, Recommendation
Medini Chopra Backend+RestAPIs, Server, OAuth, UserAuth, Reviews
Siddh Veer Bakshi Frontend, Login, Checkout Process, Register, Profile

Design Assets

The background can be found here.

Citations

All product information was scraped from Tripadvisor.
Bootstrap theme used was Quartz by Bootswatch.

About

nomad: Project 2 for [CS-1202] Advanced Programming

https://nomadhotels.herokuapp.com

License:Apache License 2.0


Languages

Language:JavaScript 96.8%Language:HTML 2.4%Language:CSS 0.7%Language:Shell 0.1%