- Home Page Features
- Modify Page Features
- Analytics Page Features
- Languages
- Tools
- Libraries/Dependencies
- Dataset and Disclaimer
- Project Setup
- Anime search
- Genre search
- Studio search
- Animes with specified scores search
- Edit anime to database
- Simply type the name of the anime that you want to be modified and the information that you want to change, then press the add button
- Delete anime from database
- Simply type the name of the anime that you want to be deleted, then press the delete button
- Add anime to database
- Simply type the name of the anime that you want to add and any other information, then press the add button
- Backup changes
- Must press backup button and refresh page to see any changes made
- Import anime.json to local data structure
Some analytics may return an empty table if that search does not have any data. This is not a bug. Select a different search if this is the case.
- Find top 100 highest scoring anime from a specified genre (Implements incremental analytics)
- Find top 100 highest scoring anime from a specified type (Implements incremental analytics)
- Find top 100 highest scoring anime from a studio
- Find top 100 highest scoring anime from a specified type
- Display average completion time in seconds for top 100 anime from all genres
- Find top 100 highest completed rate anime from a genre
- Find top 100 highest completed rate anime from a type
- Python, Javascript, and CSS
- Visual Studio Code
- Postman
- We have modifed the anime.csv and anime.json to delete the "adult" anime. Please clone repo for the correct file.
- The original anime.csv can be downloaded from kaggle
- This dataset contains information about 17.562 anime and the preference from 325.772 different users. In particular, this dataset contain:
- The anime list per user. Include dropped, complete, plan to watch, currently watching and on hold.
- Ratings given by users to the animes that they has watched completely.
- Information about the anime like genre, stats, studio, etc.
- Clone this repo
git clone https://github.com/ucr-cs180-fall21/cs180project-021-sea-cream-jasmine.git
- cd into the project directory
cd cs180project-021-sea-cream-jasmine/
- create a virtual environment
python -m venv env
3a. For Linux, activate the virtual environment
source env/bin/activate
3b. For Linux, activate the virtual environment
admin\env\Scripts\activate.bat
- cd into the admin folder
cd admin/
- install all the dependencies
pip3 install -r requirements.txt
- run the server
python manage.py runserver
- cd into the React folder on a separate terminal
cd react-app/
- install required dependencies. Your terminal should tell you which dependencies you're missing. Simply install the missing ones.
npm install
- activate the react server
npm start