nyirurugoomar / Airbnb-clone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Next.js Project

Welcome to the Next.js project! This project is Airbnb clone websites built using the Next.js framework.

Getting Started

Follow these steps to get started with the project:

  1. Clone the repository:

  2. Install dependencies:

  3. Run the development server:

The development server will start, and you can access the application in your browser at http://localhost:3000.

Start project

npm run dev

Project Structure

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.

Features

  • 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.

Deployment

my github: https://github.com/nyirurugoomar

Contributing

Feel free to contribute to the project. You can open issues, submit pull requests, and help improve the application.

devDependencies

"autoprefixer": "^10",
"eslint": "^8",
"eslint-config-next": "^13.5.6",
"postcss": "^8",
"tailwindcss": "^3"

dependencies

"heroicons": "^2.0.18",
"next": "^13.5.6",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-icons": "^4.11.0"

About


Languages

Language:JavaScript 89.0%Language:CSS 6.0%Language:TypeScript 5.0%