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
- Host: GitHub
- URL: https://github.com/pashacoder217/staycation-next
- Owner: pashacoder217
- Created: 2025-02-25T10:50:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-01T09:37:58.000Z (over 1 year ago)
- Last Synced: 2025-03-01T10:28:54.757Z (over 1 year ago)
- Topics: date-fns, framer-motion, jotai, nextjs14, radix-ui, react, shadcn-ui, tailwindcss, zod
- Language: TypeScript
- Homepage: https://staycation-next-alpha.vercel.app
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```