Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nyirurugoomar/airbnb-clone


https://github.com/nyirurugoomar/airbnb-clone

Last synced: 4 days ago
JSON representation

Awesome Lists containing this project

README

        

# 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"