Sukrittt / Otaku-Sphere

Discover the ultimate Anime Platform, built on Next.js 13. Explore anime, join communities, manage watchlist, view leaderboards, and engage in polls. An open-source all-in-one hub for anime enthusiasts. Join us now!

Home Page:http://otakusphere.in

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Discover the ultimate Anime Platform, built on Next.js 13. Explore anime, join communities, manage watchlist, view leaderboards, and engage in polls. An open-source all-in-one hub for anime enthusiasts. Join us now!

Tech Stack

Key Features

  • Authentication with NextAuth.js
  • File uploads with uploadthing
  • ORM using Prisma ORM
  • Database on PlanetScale
  • Validation with Zod
  • Drag and drop with React-dnd
  • Admin dashboard with anime

Running Locally

  1. Clone the repository
git clone https://github.com/Sukrittt/Otaku-Sphere.git
  1. Install dependencies using pnpm
npm install
  1. Copy the .env.example to .env and update the variables.
cp .env.example .env
  1. Start the development server
npm run dev
  1. Push the database schema
npx prisma db push

How do I deploy this?

Follow the deployment guides for Vercel, Netlify and Docker for more information.

Contributing

Contributions are welcome! Please open an issue if you have any questions or suggestions. Your contributions will be acknowledged. See the contributing guide for more information.

License

Licensed under the MIT License. Check the LICENSE file for details.

About

Discover the ultimate Anime Platform, built on Next.js 13. Explore anime, join communities, manage watchlist, view leaderboards, and engage in polls. An open-source all-in-one hub for anime enthusiasts. Join us now!

http://otakusphere.in

License:MIT License


Languages

Language:TypeScript 98.7%Language:JavaScript 0.9%Language:CSS 0.4%