Welcome to Kurebiverse, an anime streaming website that brings you a wide range of anime titles to enjoy. This repository contains the front-end codebase for the Kurebiverse website.
Kurebiverse is a platform dedicated to providing anime enthusiasts with a seamless streaming experience. Our website is designed to showcase a diverse collection of anime titles across various genres, ensuring that there's something for everyone.
- Browse and search for a wide range of anime titles.
- Watch high-quality anime episodes and movies.
- User-friendly interface for a smooth navigation experience.
- Personalized watchlist and history tracking for registered users.
- Integration with Supabase for authentication and user management.
- Clone this repository to your local machine.
- Navigate to the project directory.
git clone https://github.com/your-username/kurebiverse-fe.git
cd kurebiverse-fe
- Install the project dependencies using npm or yarn.
npm install
To start the development server and view the website locally, run the following command:
npm run dev
Visit http://localhost:3000
in your browser to access the Kurebiverse website.
Kurebiverse frontend relies on the following dependencies:
@emotion/react
@emotion/styled
@material-tailwind/react
@mui/icons-material
@mui/material
@reduxjs/toolkit
@supabase/auth-ui-react
@supabase/auth-ui-shared
@supabase/supabase-js
@tailwindcss/line-clamp
axios
react
react-dom
react-helmet-async
react-intersection-observer
react-player
react-redux
react-router-dom
Install these dependencies using the following command:
npm install
The project utilizes the following dev dependencies:
@types/react
@types/react-dom
@types/react-slick
@typescript-eslint/eslint-plugin
@typescript-eslint/parser
@vitejs/plugin-react-swc
autoprefixer
eslint
eslint-plugin-react-hooks
eslint-plugin-react-refresh
postcss
sass
tailwindcss
typescript
vite
These dev dependencies are required for development and build processes. Install them using the following command:
npm install --save-dev
dev
: Start the development server using Vite.build
: Build the project using TypeScript and Vite.lint
: Run ESLint to perform code linting.preview
: Preview the production build using Vite.
Run scripts using the following command:
npm run script-name
We welcome contributions to the Kurebiverse project. If you find any issues or want to add new features, please feel free to open a pull request.
This project is licensed under the Apache License.
Visit the live Kurebiverse website and start exploring the captivating world of anime! 🌟