https://github.com/truepadawan/animehaven-next
Animehaven provides an interface for viewing information on anime, creating and sharing lists of different anime, having discussions with other users, etc.
https://github.com/truepadawan/animehaven-next
anime javascript nextjs reactjs typescript
Last synced: 2 months ago
JSON representation
Animehaven provides an interface for viewing information on anime, creating and sharing lists of different anime, having discussions with other users, etc.
- Host: GitHub
- URL: https://github.com/truepadawan/animehaven-next
- Owner: TruePadawan
- Created: 2022-11-18T17:03:50.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2026-03-08T15:15:26.000Z (3 months ago)
- Last Synced: 2026-03-08T17:52:17.647Z (3 months ago)
- Topics: anime, javascript, nextjs, reactjs, typescript
- Language: TypeScript
- Homepage: https://animehaven-next.vercel.app/
- Size: 1.91 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
Animehaven
Animehaven provides an interface for viewing information on animes, creating and sharing lists of different animes,
having discussions with other users, etc.

## Local Setup
**Follow the official [guide](https://supabase.com/docs/guides/local-development) on how to setup a local instance of
Supabase.**
**Create an OAuth Client using this [guide](https://supabase.com/docs/guides/auth/social-login/auth-google), you'll need
the client id and secret.**
### Environment Variables
Create a .env.local file and store the following environment variables
`NEXT_PUBLIC_SUPABASE_URL` - REST API client URL provided by Supabase
`NEXT_PUBLIC_SUPABASE_ANON_KEY` - Private key provided by Supabase
`NEXT_PUBLIC_SITE_URL` - URL of the development server (e.g localhost:3000)
`SUPABASE_AUTH_EXTERNAL_GOOGLE_CLIENT_ID` - Google OAuth client id
`SUPABASE_AUTH_EXTERNAL_GOOGLE_SECRET` - Google OAuth secret
Run the `npx supabase start` command to start the local supabase instance (Docker should be running)
Run the `npm run dev` command to start the local development server
## Tech Stack
- [React.js](https://react.dev/)
- [Next.js](https://nextjs.org/)
- [Supabase](https://supabase.com/)
- [Material UI](https://mui.com/)
- [Jikan API](https://github.com/jikan-me/jikan)