-
User Registration and Login: Users can create an account and log in to the application. This is handled using JWT for authentication.
-
Flat Booking: Users can send a request to book a flat. The application checks if the user has already booked the flat before creating the booking.
-
Update Booking Status: Users can update the status of their booking.
-
User Profile: Users can view their profile, which includes personal information.
-
Update Profile: Users can update their profile information, such as their name, email address, and password.
- Programming Language: TypeScript
- Web Framework: NextJS
- Authentication: JWT (JSON Web Tokens)
- Clone the repository:
git clone https://github.com/MehediMubin/flat-share-client.git
- Navigate into the project directory:
cd your-repo
- Install the dependencies:
npm install
- Start the application:
npm run dev
- Open your browser and navigate to
http://localhost:5173