Skip to content

EclipseCoders/MyAnimeArchive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

MyAnimeArchive

Full Stack Web Application that allow users to track and rate watched Anime.

Features

  • User Authentication
  • Search Feature
  • Profile Customization (Favorite Anime, About Me)
  • Dynamic User Stats
  • Friends List

Installation

  yarn install
  yarn start

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

REACT_APP_SERVER

Deployment

To deploy MyAnimeArchive run

  yarn build

MyAnimeArchive Server

Dockerized Server for MyAnimeArchive with Flask, Celery, RabbitMQ and MySQL

Deployment

To deploy this Decoy run

  docker-compose up --build

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

HOST_NAME

SQL_USER

SQL_PASSWORD

SQL_DATABASE

CELERY_USER

CELERY_PASSWORD

API Reference

Login

  POST /login
Parameter Type Description
username string Required. MyAnimeArchive Username
password string Required. MyAnimeArchive Password

Register

  POST /register_user
Parameter Type Description
username string Required. MyAnimeArchive Username
password string Required. MyAnimeArchive Password
confirm_password string Required. MyAnimeArchive Confirmed Password

Returns User Data (About me, Recently updated, Favorite anime, Friends list)

  POST /user_data
Parameter Type Description
username string Required. MyAnimeArchive Username

Returns User's Anime List

  POST /list
Parameter Type Description
username string Required. MyAnimeArchive Username

About

Full Stack Web Application that allow users to track and rate watched Anime. Developed using Python with Flask, React, RabbitMQ, Celery and MySQL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors