Skip to content

Latest commit

 

History

History
76 lines (58 loc) · 3.21 KB

README.md

File metadata and controls

76 lines (58 loc) · 3.21 KB

AniLens: Navigating Trends, Unveiling Insights

Welcome to my AniLens project! This README provides an overview of the project, its features, and how to get started.

Overview

This project serves as a comprehensive exploration within the domain of anime data, undertaken as part of the CS661 course at IITK. It leverages advanced data analytics and visualization techniques to uncover valuable insights, industry trends, and overall patterns within the anime dataset.

Our endeavor extends beyond mere analysis; we have designed interactive features tailored for anime enthusiasts. Through intuitive filtering options and interactive frameworks, users can delve deep into the dataset to discover hidden gems and lesser-known titles. Additionally, the platform offers functionality for recommending similar anime and facilitating comparisons between two anime titles, enhancing the user experience and facilitating informed decision-making.

Features

  • Feature 1: [Overview of data]
  • Feature 2: [Filters to interact with the data and discover the gems]
  • Feature 3: [Insightful Similar Anime Recommendations]
  • Feature 4: [Understanding Audience Preferences and Exploratory Data Analysis]
  • Feature 5: [Controversial Anime Lists]
  • Feature 6: [Identifying trends in the Anime Industry]
  • Feature 7: [Some Infographics for static enthusiasts]

Installation

To install and run the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Prashu7487/AniLens.git
  2. Download the data: Download the dataset from [dataset_link] and move it into the project directory (AniLens/data).

  3. Navigate to the project directory: Open the command line or terminal and navigate to the project directory:

    cd AniLens
  4. Install the required dependencies: Install the necessary dependencies from the requirements.txt file:

    pip install -r requirements.txt
  5. Run the app.py: Execute the app.py file to start the application:

    python app.py
  6. Access the application: Once the application has started successfully, open a web browser and enter the server address and port number provided in the output (usually http://localhost:5080/ or similar) to access the application.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/YourFeature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin feature/YourFeature)
  5. Create a new Pull Request

Screenshots and Demo

Screenshot 1 Home Page

Screenshot 2 Most-watched based on filters

Demo

Screenshot 3 Some distributions in the data

Demo 1 Demo 2
Similar Anime World Map

License

This project is licensed under the MIT License.