Important
As of now, this project is marked as completed and will only receive minor changes, as I am busy with other work. Peace out 🕊️
This project is in development as for now.
Welcome to the AE Project. This project is created for educational purposes only.
- Next.js app router with TypeScript for easier adaptation and faster learning for beginners.
- Minimal design to keep the application lightweight.
- Since I’m working solo on this project, implementing new features takes some time.
-
Next.js:
- The entire application is wrapped with Next.js (using the
app/
router) and TypeScript. - Why use Next.js instead of Vite-ReactJS or CRA (Create React App)?: While Vite and CRA are great choices, I chose Next.js for its built-in features like server-side rendering (SSR) and static site generation (SSG). Another key reason is to leverage
next-auth
for authentication and its seamless integration with React.
- The entire application is wrapped with Next.js (using the
-
Clone the repository.
git clone https://github.com/Zeddxx/ani-fire.git
-
Install the npm or yarn or pnpm.
npm install or yarn add or pnpm install
-
Add the
.env
on root directory.[!TIP] path: root to anifire outside the app directory
## This should be a aniwatch api of ritesh repo (without last slash /)
NEXT_PUBLIC_BASE_ANIME_URL=E.G -> base_url/api/v2/hianime
- Add Dashboard
- User authentication.
- Add commenting feature
- Add nested comments.
- Implement admin dashboard functionality.
- Share buttons.
- Added Dub functionality.
- Episode next and previous button.
- Theater mode
- Focus mode.
- Store users wishlist anime into database.
- SEO implementation.