https://github.com/rodrigowpl/t3-stack-lab-contacts-list
T3 Stack Lab - Contacts List
https://github.com/rodrigowpl/t3-stack-lab-contacts-list
eslint nextjs prettier prisma react reacthookform reactjs shadcn-ui tailwindcss typescript zod
Last synced: 2 months ago
JSON representation
T3 Stack Lab - Contacts List
- Host: GitHub
- URL: https://github.com/rodrigowpl/t3-stack-lab-contacts-list
- Owner: rodrigowpl
- Created: 2023-06-05T16:19:52.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-08T12:09:04.000Z (about 3 years ago)
- Last Synced: 2025-08-13T22:30:49.212Z (10 months ago)
- Topics: eslint, nextjs, prettier, prisma, react, reacthookform, reactjs, shadcn-ui, tailwindcss, typescript, zod
- Language: TypeScript
- Homepage: https://t3-stack-lab-contacts-list.vercel.app/
- Size: 85 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# T3 Stack lab - Contacts List
Project bootstrapped using [T3 Stack](https://create.t3.gg/)
## Learn More
To learn more about the [T3 Stack](https://create.t3.gg/).
## What's inside it?
- [ReactJS](https://reactjs.org/docs/getting-started.html)
- [NextJS](https://nextjs.org/docs)
- [TypeScript](https://www.typescriptlang.org/)
- [Next.js](https://nextjs.org)
- [Prisma](https://prisma.io)
- [Tailwind CSS](https://tailwindcss.com)
- [shadcn/ui](https://ui.shadcn.com/)
- [tRPC](https://trpc.io)
- [ReactHookForm](https://www.react-hook-form.com/)
- [Zod](https://zod.dev/)
- [Eslint](https://eslint.org/)
- [Prettier](https://prettier.io/)
## Dependencies
- Node js => v16
## Up and Running
- Install dependencies `yarn (or npm i)`
- Create `.env` file based on `.env.example`
- Run `npx prisma db push` to proper synchronize your database with your schema
- Run `yarn dev (or npm dev)` to run next development server (it will be available in `http://localhost:3000`)
## Available scripts
- `yarn dev (or npm dev)`: Run next development server
- `yarn build (or npm run build)`: Generate next production build
- `yarn start (or npm start)`: Run next production server
## Components structure
```
├── /src/
|── /pages/
|── /[PageName]/
|── /index.tsx/ # Page component file
│ ├── /components/
│ ├── /[ComponentName]/
├── /index.tsx/ # Component file
```