Welcome to the Next.js project! This project is Airbnb clone websites built using the Next.js framework.
Follow these steps to get started with the project:
-
Clone the repository:
-
Install dependencies:
-
Run the development server:
The development server will start, and you can access the application in your browser at http://localhost:3000
.
npm run dev
The project's folder structure is organized as follows:
pages/
: Contains the application's routes and pages.components/
: Reusable components used in the application.public/
: Publicly accessible files like images.styles/
: Global styles for the application and I used Tailwind for css.
-
Client Server Rendering (CSR): The application uses Next.js to enable server-side rendering for better SEO and performance.
-
Routing: Easily define routes and create dynamic pages in the
pages/
directory. -
Components: Reusable components for building your UI.
-
Styling: Styling is done using CSS-in-JS with styled-components or other CSS frameworks.
my github: https://github.com/nyirurugoomar
Feel free to contribute to the project. You can open issues, submit pull requests, and help improve the application.
"autoprefixer": "^10",
"eslint": "^8",
"eslint-config-next": "^13.5.6",
"postcss": "^8",
"tailwindcss": "^3"
"heroicons": "^2.0.18",
"next": "^13.5.6",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-icons": "^4.11.0"