AnimePulse offers a feature-rich platform for anime enthusiasts. Users can browse, track, and manage their anime watchlists, write reviews, explore anime information, and track their anime-watching progress. Whether you're a seasoned anime fan or just getting started, this app is designed to elevate your anime experience.
- Anime Lists: Users can add anime they've watched to their watchlist and completed list and more.
- Filter and Search: Easily filter and search for anime by title, genre, or keyword.
- User Registration: Users can create accounts to access the app's features.
- Anime Details: Access detailed information about each anime, including episodes, synopsis, and staff details.
- Reviews: Users can write and read anime reviews.
- The app is designed to work seamlessly on both desktop and mobile devices.
You can access a live demo of the AnimeList App at https://animepulse.vercel.app
To run the AnimeList App locally, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/nilotpaul/animelist-app.git
-
Change into the project directory:
cd animelist-app
-
Install the required dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your web browser and access the app at
http://localhost:5173
.
-
Registration: New users can register by providing their email and creating a password.
-
Login: Registered users can log in with their credentials.
- Adding Anime: After logging in, users can add anime they've watched to their watchlist.
-
Filtering: Use the filter options to narrow down your anime search by type, popularity, or other criteria.
-
Searching: Enter keywords in the search bar to find specific anime titles or information.
- Anime Details: Click on an anime title to access detailed information, including:
- Episodes
- Synopsis
- Staff details
- Writing Reviews: Users can write reviews for anime they've watched. Share your thoughts and ratings with the community.
We welcome contributions from the open-source community! If you'd like to contribute to the AnimeList App, please follow these steps:
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix:
git checkout -b feature/new-feature
orgit checkout -b bug/bug-fix
. - Make your changes and commit them with descriptive commit messages.
- Push your changes to your fork:
git push origin feature/new-feature
. - Open a pull request on the main repository, describing your changes and their purpose.
The AnimeList App is open-source software released under the MIT License. Feel free to use, modify, and distribute the app as per the terms of the license.