Skip to content

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!

License

Notifications You must be signed in to change notification settings

Sukrittt/Otaku-Sphere

Repository files navigation

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 Supabase
  • 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!

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages