Exceptional web application that redefines seamless and dynamic navigation experiences. This project merges a powerful technology stack, including React, Tailwind CSS, Prisma, MongoDB, and NextAuth, setting a new standard in modern web development.
- Node.js (v14 or higher)
- npm (Node Package Manager)
- vercel CLI (not really necessary)
- Clone the repository:
git clone https://github.com/Dawitlior/Airbnb.git
- Navigate to the project directory:
cd project-directory
- Install dependencies:
npm install
- Set up the environment variables required for the project.
- Configure the Prisma connection details in the
.env
file.
- Run the development server:
npm run dev
- Open your browser and access the application at
http://localhost:3000
The application is deployed for free on Vercel. Any changes pushed to the main branch will trigger an automatic deployment.
- User-friendly Image upload with Cloudinary
- Seamless integration with Prisma as the ORM
- Fully typed with TypeScript for enhanced reliability
- Deployed for free on Vercel
- Next.js 13.3
- Prisma (ORM)
- Cloudinary
- TypeScript
- MongoDB
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -am 'Add some feature'
- Push the branch:
git push origin feature/your-feature-name
- Submit a pull request
If you have any questions, suggestions, or issues, please feel free to contact with me at [email protected]