A full-stack web application for browsing, searching, and viewing anime information.
Built with FastAPI (Python) for the backend and Vue 3 + TypeScript + Vite for the frontend.
Containerized and easily deployable with Docker Compose.
- Browse top-rated, currently airing, and seasonal anime
- Search anime by title
- View detailed information for each anime
- Responsive and modern UI
ProjectParallelSytem/
├── backend/ # FastAPI backend
│ ├── main.py
│ ├── requirements.txt
│ └── Dockerfile
├── frontend/ # Vue 3 frontend
│ ├── src/
│ ├── package.json
│ └── Dockerfile
├── docker-compose.yml
└── README.md
- Docker Desktop (includes Docker Compose)
- (Optional) Git for cloning the repository
-
Clone the Repository
git clone https://github.com/yourusername/your-repo-name.git cd your-repo-name
-
Build and Run with Docker Compose
docker-compose up --build
-
Access the Application
- Frontend: http://localhost
- Backend API: http://localhost:8000
-
Stop the Application Press
Ctrl+C
in the terminal, then run:docker-compose down
- Update backend logic in
backend/main.py
- Modify frontend UI in
frontend/src/
- Add more features as needed!
This project is licensed under the MIT License.