AnimeSuper is the ultimate destination for anime enthusiasts, providing a seamless platform to organize your favorite anime and manga while keeping you updated on the latest trends within the vibrant anime community.😊
git clone https://github.com/prince2520/animesuper-frontend.git
npm install
npm start
1️⃣ Utilized the robust capabilities of Figma to meticulously design and implement the entire website, ensuring a visually appealing and user-friendly interface. Figma Link
2️⃣ Harness the robust functionality of Django Authentication to seamlessly establish user accounts, ensuring enhanced security and efficient user management within web application.
3️⃣ Effortlessly enrich user experience by seamlessly incorporating the functionality to add anime and manga to your personalized favorite list within the application's framework.
4️⃣ Enhance browsing experience by seamlessly integrating the capability to include anime and manga into dynamic watchlist within the application's framework.
5️⃣ Empower users with complete control over their profiles by seamlessly incorporating the functionality to edit personal information and securely store profile images in Firebase Storage, leveraging its robust cloud storage capabilities.
6️⃣ Efficiently administer and organize your anime and manga lists, effortlessly updating status and staying informed with real-time updates from the thriving anime community, all within a seamlessly integrated platform.
7️⃣ Achieve optimal user experience across various devices by implementing responsive design techniques using Media Queries, ensuring the website dynamically adapts its layout and functionality based on screen sizes and resolutions.
git clone https://github.com/prince2520/animesuper-backend.git
pip install -r requirements.txt
py manage.py runserver
endpoint | query | body | description |
---|---|---|---|
authentication/signup | - | username, email, password, confirmPassword | to signup account |
authentication/signin | - | email, password | to login account |
authentication/profile-detail | - | get profile detail | |
authentication/profile-satistics | - | get statistics of manga/anime of the user | |
authentication/edit-profile | - | get statistics of manga/anime of the user |
endpoint | query | body | description |
---|---|---|---|
animeManga/animeManga-list | category, rank_type, limit | - | get the list of anime/manga according to ranking |
animeManga/animeManga-detail/int:animeID | category | - | get the detail of the anime/manga |
animeManga/animeManga-search | animeMangaName | - | search and get the result |
endpoint | query | body | description |
---|---|---|---|
my_watchlist/add-watchlist-item | - | email, category, category_id, img_url, title, num_episode_or_chapter, media_type | add anime/manga to watchlist of user |
my_watchlist/get-watchlist-list | - | get the complete list of watchlist of user | |
my_watchlist/delete-watchlist-item | email, categoryId | - | delete the anime/manga from the watchlist |
my_watchlist/edit-watchlist-item | - | email, category_id, status, progress | edit the status of anime/manga |
endpoint | query | body | description |
---|---|---|---|
my_favorite/add-item-favorite | - | email, category_id, category, img_url, title, score, year, num_episode_chapter, media_type | add anime/manga to favorite list |
my_favorite/get-favorite-list | - | get the complete list of favoritelist of user | |
my_favorite/delete-favorite-item | email, categoryId, category | - | delete the anime/manga from the favoritelist |
- React
- Figma
- Iconify
- React Intersection Observer
- Redux Toolkit
- Swiper
- React Image File Resizer
- Firebase