hoangtien1005 / animene

Animene - A platform for anime lovers

Home Page:https://animene.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Animene

A platform for anime lovers

Stars Forks Issues Commits

Live demo

website: animene.vercel.app

Technologies used

  • React
  • Material UI
  • SCSS Modules, clsx
  • Axios, GraphQL
  • Redux, Redux Toolkit
  • Formik
  • react-select
  • react-lazyload, react-infinite-scroll-component (Infinite loading)

Features

  • ✅ Search anime, manga, character and staff
  • ✅ Suggest latest, most popular, upcoming anime and manga
  • ✅ Advanced sorts and filters
  • ✅ Discover details (relations, genres, trailer, ...) of anime, manga, character and staff

Will be developed in the future:

  • ❌ Watch anime
  • ❌ Sign up, login
  • ❌ Add anime, manga to favourite list
  • ❌ Social page for user posts and comments

Installation

  • Clone the Project

  • Run npm install

  • Example .env file: See env.example

References

Summary

This is my first React project where I learn to apply my React skills (and some github actions, github branches, ...)

"Fun" fact: My initial intent was to use AniAPI for the API source, but it is not updated fully so I had to use Anilist API with GraphQL :')

The project is not completed yet so I'll keep working on it in the near future, please feel free to contact or message me if you found any issues or bugs :)

👉 If you like this project, give it a star ✨ and share 👨🏻‍💻 it to your friends 👈

About

Animene - A platform for anime lovers

https://animene.vercel.app

License:MIT License


Languages

Language:JavaScript 81.1%Language:SCSS 17.9%Language:HTML 1.0%Language:Shell 0.1%