Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/akashdeep023/major_project

MAJAR PROJECT
https://github.com/akashdeep023/major_project

cookie cookie-parser css ejs error-handling express express-session flash-messages javascript mongodb nodejs projects

Last synced: 11 days ago
JSON representation

MAJAR PROJECT

Awesome Lists containing this project

README

        

# MAJOR PROJECT (AIRBNB.COM)

## Description
### This project is an attempt to create a simplified version of the Airbnb website using Node.js, Express, MongoDB, EJS, and CSS.

## Features
- User Authentication: Allow users to sign up, log in, and log out.
- Property Listings: Display a list of properties, including details, map and images.
- User : Enable users to create, edit, delete listings and create, delete reviews properties.

## How to Use
- 1st : Click CODE button and download zip file
- 2nd : Right click on zip folder then click Extract all
- 3rd : Open Major project folder in vscode
- 4th : Install all package - Type command in terminal -> npm i
- 5th : Data initialize - Type command in terminal -> node init/index.js
- 6th : Run server - Type command in terminal -> node app.js

## Technologies used :
1. HTML
2. CSS
3. JAVASCRIPT
4. NODE.JS
5. EXPRESS
6. MONGODB
7. EJS
8. BOOTSTRAP
9. MVC (MODEL, VIEW, CONTROLLER) AND ETC..

## Package used :
1. mongoose-atlas
2. password
3. flash
4. session
5. multer
6. mapbox
7. cookies
8. doenv
9. cloudinary and etc..
## Author :
Akash Deep


Email: [email protected]


LinkedIn : https://www.linkedin.com/in/akashdeep023/

## Website Link :
- https://airbnb-com-project-jack.onrender.com/listings

## Ex- Image
**Home Page**
![Screenshot 2023-12-10 180615](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/d922998a-50fe-4028-ac3a-61a00f5f7ec4)

**Footer Page**
![Screenshot 2023-12-10 180641](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/e2600d98-6981-472a-b696-a3536810ed16)

**SignUp Page**
![Screenshot 2023-12-10 180738](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/1153e250-21bc-4b7c-a214-d7d641c991b4)

**LogIn Page**
![Screenshot 2023-12-10 180812](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/bc959f3a-c258-4af8-8863-01527d9ba99f)

**Alert Msg**
![Screenshot 2023-12-10 180906](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/f98c285a-99fa-4e3d-adbe-bd0360d25449)

**Create New Hotel**
![Screenshot 2023-12-10 181504](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/b922953e-8df6-4e98-9011-7236abb42c8e)
![Screenshot 2023-12-10 181615](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/d06c9611-7146-4ebf-976b-7b2bdba66280)

**Show Page**
![Screenshot 2023-12-10 181834](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/8e8588de-3a5b-43b4-a809-0a788b3b4f1c)
![Screenshot 2023-12-10 192544](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/1b8b86a1-b779-493c-9823-c514f4105fcf)

**Edit Page**
![Screenshot 2023-12-10 192741](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/4d67a691-8824-4bbd-ae1e-35348986b454)

**Filter Page**
![Screenshot 2023-12-10 193647](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/c2f7ecb0-dfb4-483d-b836-470cd54134b2)
![Screenshot 2023-12-10 201457](https://github.com/akashdeep023/MAJOR_PROJECT/assets/126412088/8f74b3dc-3e5f-41c9-952b-1daaf9ae93a1)

### Thanks for visit... 😊😊😊