Skip to content

A modern anime recommendation website and engine built with React and Django REST API. Featuring over 17000 anime titles and tailored suggestions

Notifications You must be signed in to change notification settings

Dev-Aligator/animercs

Repository files navigation

Apriome

Try in the Browser

Anime Recommendations System

This repository encompasses the frontend and backend modules of the Anime Recommendations System, aimed at providing personalized anime suggestions based on user preferences.

Modules

Anime Recommendation Backend (animerecs-backend)

The backend module is built with Django, a high-level Python web framework. It provides RESTful API endpoints for managing user authentication, storing anime data, and generating recommendations dynamically. Key features include:

  • Authentication: Registering new users, user login/logout functionality.
  • Anime Data Management: CRUD operations for anime entries.
  • Recommendations: Endpoint for fetching personalized anime recommendations.

Anime Recommendation Frontend (animerecs-frontend)

The frontend module utilizes React, TypeScript, Tailwind CSS, and SASS to create an interactive user interface for accessing anime recommendations. It communicates with the backend API to fetch and display anime data. Key features include:

  • User Interface: Intuitive and user-friendly design for browsing anime recommendations.
  • Authentication: Secure authentication system for managing user sessions.
  • Dynamic Rendering: Dynamically fetches and updates anime data from the backend.
  • Responsive Design: Ensures optimal viewing experience across various devices and screen sizes.

Stack Summary

Backend Stack

  • Framework: Django
  • Database: SQLite (can be replaced with other databases supported by Django)
  • Authentication: Django Authentication System
  • API: Django REST Framework

Frontend Stack

  • Framework: React
  • Styling: Tailwind CSS, SASS
  • State Management: React Hooks
  • API Communication: Axios

Setup and Usage

For detailed setup instructions and usage guidelines, please refer to the respective README files in the animerecs-backend and animerecs-frontend submodules.


Dev-Aligator

About

A modern anime recommendation website and engine built with React and Django REST API. Featuring over 17000 anime titles and tailored suggestions

Topics

Resources

Stars

Watchers

Forks