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

https://github.com/pashacoder217/staycation-next

The Staycation is platform for travelers looking to book holiday accommodations
https://github.com/pashacoder217/staycation-next

date-fns framer-motion jotai nextjs14 radix-ui react shadcn-ui tailwindcss zod

Last synced: about 2 months ago
JSON representation

The Staycation is platform for travelers looking to book holiday accommodations

Awesome Lists containing this project

README

          

# Staycation Landing Page

simple landing page for train slicing, layouting, and responsive design.

## Tech

- [Zod](https://zod.dev/)
- [React Hooks Form](https://www.react-hook-form.com/)
- [Shadcn/ui](https://ui.shadcn.com/)
- [NextJs/app dir](https://nextjs.org/docs/app)
- [TailwindCSS](https://tailwindcss.com/)

## Authors

- [@pashacoder217](https://www.github.com/pashacoder217)

## Folder Structure

### **Atomic Design Pattern**

```
public => assets static
src
├── @types => globals types
├── app => all routes pages
├── ├── (components) => directory for components for only specific page
├── ├── page.tsx => create new route / page
├── components => common shared reusabled global component
├── ├── atoms => stand alone components
├── ├── molecules => organize component a combination from a several atoms components
├── ├── pages => organize all molecules to 1 pages
├── hooks => custom hooks
├── layouts => global layout parent
├── libs => utilities
├── service => comunicate with data json

```

## Run Locally

Clone the project

```bash
git clone https://github.com/pashacoder217/Staycation-Next
```

Go to the project directory

```bash
cd Staycation-Next
```

Install dependencies

```bash
npm install
```

Start the server

```bash
npm run dev
```