Skip to content

reeswell/nglobe

Repository files navigation

nglobe

English | 简体中文

Features

  • 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

Running Locally

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