The Property Project is a web application designed and built by Akshay Bhasin. It is a platform aimed at showcasing properties with various functionalities.
- Next.js
- TypeScript
- Tailwind CSS
- Material UI
- MongoDB
- Home Page: Landing page for the application.
- Explore Page: Displays all the properties listed.
- Property Page: Displays detailed information about a specific property.
- Cart Page: Layout for the checkout page. (Checkout functionality is not implemented, it's just a layout.)
- Implemented all user routes including login, register, get user, and logout.
- Utilized dummy data for properties.
- Implemented functionality to select a property from the explore page and pass data to the property page using Next.js search params.
- Implemented middleware for private routes.
To get a local copy up and running, follow these simple steps:
- Clone the repository.
- Install dependencies using
npm install
. - Start the development server using
npm run dev
.
- Akshay Bhasin
This project is licensed under the MIT License.