Skip to content
This repository has been archived by the owner on Dec 9, 2022. It is now read-only.

Yash-Gavade/Travel_Reviewer-Mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

image

                                                          SOMAIYA VIDYAVIHAR UNIVERSITY         
                                                K. J. Somaiya College of Engineering, Mumbai -77
                                             (A Constituent College of Somaiya Vidyavihar University)

image

Team Members:

  1. Yash Gavade - 16010120015
  2. Jinay Jain -16010120018

MERN-Project_

Introduction:

The role of an online travel Reviewer is becoming increasingly important in the accommodation industry as they provide a convenient way for travelers to arrange their stay. From the comfort of their home, travelers can compare hotel prices and book them over the internet.

Project Description

Travel Reviewer plays an important role in the travel sector business :

An important link between the clients reviews.
brand Image-Builder.
Ensures rapid travel services.
Provider of authentic and reliable travel information from clients (users) .
A social interaction betweeen users .

Advantages

Low-cost method accommodation services
Reduced online marketing spend
the confidence to book Users can easily compare various accommodation costs at one place Digital marketing packages - how to build one !

Features included in the App:

  • Ability to add multiple trips
  • Ability to delete a trip
  • Each trip has a "To do" note taker
  • User can generate a pdf file for each trip
  • Retrieves weather data depending on the trip's length
  • A relevant image will appear depending on the trip's location

Dependencies and Packages

Usage

This project does not have the API Keys for Weatherbit API and Pixabay API. So if you want to run this project in your desktop, you will need to register for the API Keys and have them saved in the .env file as:

WEATHER_API_KEY=****************
Google_API_KEY=*****************

To run the project, you'll need to have NodeJS in your desktop. In the project's directory, in the terminal, you'll need to run:

npm install

and afterwards,

npm run build-prod

This is so that your project's folder will have a dist folder containing all the files bundled by webpack. The server also points to this folder, so running those commands is necessary.

To run the web application you can run the following command line in your terminal.

npm start

Then in your browser, go to localhost:8080 where your web app is at.

Screenshots of the Travel App

image

Website Loading Page

13

Motivation

image

Stack such as libraries

REquirements:

image

ARCHITECTURE DIAGRAM

image

TIMELINE PROGRESS

image

FEATURES :

login/ Registration :

14

15

Apply Search or Filter:

image

ADDING IMAGES:

image

ADDING ROOMS &  ADDING RATINGS:

image

LOGIN, REGISTER & LOGOUT

image

image
DASHBOARD: image

Future scope

Adding Notification
Adding Messaging Features
Adding Distance Calculator

More:

This is my College MERN Project