GithubHelp home page GithubHelp logo

skmirajulislam / journeycusine Goto Github PK

View Code? Open in Web Editor NEW
21.0 1.0 9.0 11.74 MB

MENR HOTEL BOOKING APPLICATION

Home Page: https://journey-cusine.vercel.app/

License: MIT License

JavaScript 98.66% HTML 0.19% CSS 1.14%
expressjs node-js reactjs tailwindcss jwt-authentication mongodb-atlas netlify hotel-booking mern airbnb

journeycusine's Introduction

Welcome to the JC Travels Solution πŸŽ“

🌐 Explore, Book, Enjoy - Your Ultimate Hotel Booking Solution

Welcome to the GitHub repository for our Hotel Booking MERN application! This comprehensive project showcases the power and versatility of the MERN stack, providing a seamless experience for users to discover, book, and enjoy their stay at fantastic hotels. this hotel booking web application built using MERN stack. Motel : A hotel booking web application. I took inspiration from airbnb design and tried to recreate a hotel booking web app using MERN stack. I took it beyond from just a hotel booking app to able to host a house/hotel also. Simplifying user interactivity and making the app seamless both book a hotel and host a hotel was the key goal of this project.

its A hotel booking management platform for the travellers. I led end to end design and development, utilizing technologies like React, redux, react Router Dom, leaflet maps, react elastic carousel, react-hook-form, react icons, react hot toast and more.

πŸ—ΊοΈ Spatial Awareness with Leaflet Maps: Used Leaflet Maps API to provide geographical insights, enhanching user interaction and hotels/listings locations understanding.

πŸ’Ύ Data Integrity with MongoDB: Implemented MongoDB for reliable database backend, securing user data, hotels/listing data, transactions.

πŸ‘€ Personalized User Interaction: Enabled user registration, login, and hotel/listing management such as reservations and hosting hotels. Based on user role user can create a list or reserve a place. All of user listing/reservations can be controlled from personalized dashboard.

Features:

User-friendly Interface: A sleek and intuitive design that ensures users can easily navigate and find the perfect accommodation.

Real-time Booking: Experience the convenience of real-time hotel booking with instant confirmation.

Secure Payments: Implementing secure payment gateways for a safe and reliable transaction process.

Responsive Design: Ensuring a consistent and delightful experience across various devices.

Admin Dashboard: Empowering administrators with tools to manage hotels, bookings, and user data efficiently.

πŸ–₯️ Tech Stack :

Frontend: React, TailwindCSS, Tanstack query, Vite.

Backend: Node, Express, JWT, AWS. 

Database: MongoDB Atlas.

Dependencies: React icons, React elastic carousel, Leaflet Maps, Country-state-city, React-hot-toast, React-spinners, Recharts.

Testing performed by { Arnab Das , Sk sahil }

  1. Netlify Cloud Live Test version : https://journeycusine.netlify.app

Final Deployed Version by { Sk Mirajul Islam }

  1. Vercel Cloud Live final version: https://journey-cusine.vercel.app/

Backend API is Hosted by { Sk Mirajul Islam }

  1. AWS - Railway Cloud https://railway.app { its an paid Cloud, you can deploy here your nodejs | expressjs API}

Images

Image 1
Image 2
Image 3
Image 4

Usage

For cloning

 git clone https://github.com/skmirajulislam/JourneyCusine.git

Change Diractory

 cd JourneyCusine

List all files

 ls

Split the terminal into 2 part and perform this following command given below

Importent

Before performing this command, make sure if you want to connect your own database you can use your own environment and if you wanna use our backend server, then use this given URL https://backend-api-jc-production.up.railway.app/. If you connected through our backend URL, then don't need to perform extra command for backend directory given below.

for Frontend directory Run this command :

 cd Frontend
 npm i
 npm run dev

for Backend directory Run this command :

 cd Backend
 npm i
 npx nodemon api.js

contributors

A heartfelt thank you to all the amazing contributors who have poured their time, expertise, and passion into making the JC project a success. Your dedication and hard work have truly elevated the project to new heights..

Thank you, JC contributors, for your hard work, dedication, and for being an integral part of this incredible community.

Keep coding brilliantly!

  1. Sk Mirajul islam - Project Leader & Full-Stack and backend Developer Lead
  2. Susshrita Jana - Frontend Developer
  3. Soumye - Work-Flow & Frontend Developer
  4. Aishiki Mondal - UI Developer
  5. Arnab Das - Quality Assurance & Frontend Developer Lead
  6. Sk Sahil - Custom Support & Frontend Developer

License

Connect

For any query regarding this project, for industrial / private use and contribution connect through email given below. thanks for your time and consideration. [email protected]

journeycusine's People

Contributors

aishdal avatar arnabdas123456 avatar dependabot[bot] avatar programmer-sahil avatar skmirajulislam avatar susshrita avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

journeycusine's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.