https://github.com/zavvdev/email-client
Test project to play with server components
https://github.com/zavvdev/email-client
app-router-nextjs mysql nextjs nextjs14 react server-actions server-components tailwindcss typescript
Last synced: 3 months ago
JSON representation
Test project to play with server components
- Host: GitHub
- URL: https://github.com/zavvdev/email-client
- Owner: zavvdev
- Created: 2024-06-09T20:56:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-22T09:52:38.000Z (about 1 year ago)
- Last Synced: 2025-02-06T05:13:52.519Z (5 months ago)
- Topics: app-router-nextjs, mysql, nextjs, nextjs14, react, server-actions, server-components, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 421 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bootstrap
1. Switch to Node.js version specified in `.nvmrc` file
2. Install `pnpm`
3. Run `pnpm prepare`
4. Create `.env` file from `.env.example`
5. Fill `.env` file with your variables
6. Run `pnpm prepare && pnpm db-setup`
7. Run `pnpm dev` to launch app in development mode
8. Run `pnpm build && pnpm start` to launch app in production mode
## Addition commands
`pnpm lint` - run eslint analyzer
`pnpm prettier` - run prettier analyzer
`pnpm prettify` - apply prettier style for codebase
`pnpm analyze-code` - same as `pnpm lint && pnpm prettier`
`pnpm shad` - for installing UI components. Example `pnpm shad add button --path=./src/app/components/atoms`. Reference: https://ui.shadcn.com/