ankit-0369 / stayzy

Booking website project.

Home Page:https://stayzy.onrender.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stayzy

Stayzy is a web application designed to streamline the process of booking accommodations. It provides users with a platform to search for available rooms, make reservations, and manage their bookings efficiently.

Features

  • User Authentication: Secure registration and login functionality.
  • Search: Find available rooms based on location, date, and other filters.
  • Booking: Reserve rooms and manage bookings.
  • Admin Dashboard: Admin panel for managing rooms, users, and bookings.
  • Payment Integration: Seamless payment processing for bookings.
  • Review System: Allows users to leave reviews and ratings for accommodations.

Technologies Used

  • Frontend: HTML, CSS, JavaScript, React.js
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JSON Web Tokens (JWT)
  • Payment: Stripe API

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/ankit-0369/stayzy.git
    cd stayzy
    cd frontend //for frontend side
    cd backend //for backend side
    
  2. Install dependencies:

    npm install
    
    
    
  3. Set up environment variables:

MONGODB_URI=
JWT_SECRET_KEY=
NODE_ENV=dev
FRONTEND_URL=
  1. Start frontend and backend:
npm run dev

About

Booking website project.

https://stayzy.onrender.com/


Languages

Language:TypeScript 99.1%Language:JavaScript 0.5%Language:HTML 0.3%Language:CSS 0.1%