This is a Flask web app that lets you watch and keep track of your favorite anime. The app uses a scraper called gogoscraper to fetch anime information and streaming links, and SQLite for data storage.
- Search for anime by title
- View detailed information about an anime, including a brief summary and a list of episodes
- Follow and keep track of anime in a "following" list
- Watch anime with a built-in video player
- Update the last watched episode of a followed anime
- Python 3.11
- Flask
- SQLite3
- BeautifulSoup4
- Clone the repository
git clone
- Change into the project directory
cd my-anime-dev
- Create and activate a virtual environment
source venv/bin/activate
- Install the required packages
pip install -r requirements.txt
- Start the app
export FLASK_APP=app.py
flask run
**The app should now be running on **http://localhost:5000.
This is an open-source project, and contributions are welcome. If you'd like to contribute, please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
**This project is licensed under the MIT License - see the **LICENSE file for details.
- Shalin Devkota - Backend and Idea For this Project
- Sulav Baral - Frontend and Design