{"repo":"luannguyenQV/turborepo-nextjs-prisma-postgres","free":true,"listed":false,"github":"https://github.com/luannguyenQV/turborepo-nextjs-prisma-postgres","clone":"git clone https://github.com/luannguyenQV/turborepo-nextjs-prisma-postgres.git","description":"Next Forum: Nestjs - Prisma - Auth.js - Postgres - Shadcn - TailwindCSS and more ...","language":"TypeScript","stars":102,"topics":["next-auth","nextjs","prisma","react","tailwindcss","typescript","tiptap","tiptap-editor","turborepo","react-hook-form"],"license":null,"category":"databases-storage","readme_excerpt":"NEXT FORUM About next-forum next-form is a minimal next-forum build with nextjs with AI About technology - This project uses Turborepo alongside Next.js. - The database is powered by PostgreSQL, managed with Prisma. - The user interface is styled using TailwindCSS for utility-first CSS and shadcn/ui for component design. Libraries - ReactJS - 19. - TypeScript - NextJS 15. - App router and server actions - next-auth 5. - Prisma ORM - Postgres - Turborepo - TailwindCSS - shadcn - next-themes - Zod validation - React Form Hook - Tsup - EditorJs - react-toastify - react-textarea-autosize - lucide-react icon - dayjs - Eslint - Husky - Prettier Installation Install In the apps/web folder, copy the env.example to env.local and enter the environment values In the packages/database , copy the env.example to .env and enter the DATABASE URL Migration Start Folder structure Front side functions - [x] Register by email or github - [x] Login by email, github or magic link - [x] User logout - [x] CRUD post - [x] List post: Search & filter by top or hot week, month, year, infinity - [x] Like post - [ ] Comment on post - [x] Share post - [x] Manage tag - [x] Follow user - [x] Multiple theme & dark mode or light mode - [x] Multiple language - [x] Follow tag - [x] Manage user profile - [ ] Multiple type: post/question Admin functions - [x] Dashboard - [x] CRUD tags - [ ] CRUD users - [ ] Manage posts - [ ] Manage images - [ ] Settings: Header/Menu - [ ] Manage roles and permission","default_branch":null,"files":null,"tree":[],"storefront":"/r/luannguyenQV","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/luannguyenQV/turborepo-nextjs-prisma-postgres/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}