Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 1 KB

README.md

File metadata and controls

56 lines (39 loc) · 1 KB

Bike Rental Website Frontend

Overview

This is a full-stack bike rental website that allows users to rent bikes and manage their rentals. The application has two roles: User and Admin.

Admin Credentials:

User Credentials:

Features

  • User:

    • Create an account to rent bikes.
    • View Profile information.
    • Update profile information.
    • View rental history.
    • Payment option after return bike.
    • View all bikes and rent from them.
  • Admin:

    • Profile Edit
    • Add bikes.
    • Update and Remove bikes.
    • View all users, Delete then and change their role.
    • Return rental bikes

Technologies Used

  • Frontend:

    • React
    • Redux
    • Tailwind CSS
    • Shadcn UI
    • TypeScript
  • Backend:

    • Node.js
    • TypeScript
    • MongoDB
    • Mongoose

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • MongoDB (local or remote instance)