English | 简体中文
- Written in
TypeScript
- Internationalization (I18n) using
Next-intl
- Theme switching
- Responsive design
- Styled using
Tailwind CSS
- UI Components built using
Shadcn UI
- Server and Client Components
- Authentication using
NextAuth.js
- Validations using
Zod
- ORM using
Prisma
- Database on
MongoDB
1.Cloning the repository
git clone https://github.com/reeswell/nglobe.git
2.Install dependencies using pnpm:
pnpm i
3.Setup Prisma
npx prisma db push
4.Copy .env.example
to .env.local
and update the variables.
cp .env.example .env.local
5.Start the development server:
pnpm dev