Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nyirurugoomar/airbnb-clone
https://github.com/nyirurugoomar/airbnb-clone
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/nyirurugoomar/airbnb-clone
- Owner: nyirurugoomar
- Created: 2023-10-21T12:32:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-25T02:07:48.000Z (about 1 year ago)
- Last Synced: 2023-10-25T16:35:09.380Z (about 1 year ago)
- Language: JavaScript
- Size: 271 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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"