Skip to content
/ AniLens Public

AniLens is a modern web application for tracking, organizing, and rating anime and manga collections. Built with Blazor WebAssembly and ASP.NET Core, this application serves as a centralized platform for managing your anime and manga experiences.

Notifications You must be signed in to change notification settings

xkarox/AniLens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AniLens

AniLens is a modern web application for tracking, organizing, and rating anime and manga collections. Built with Blazor WebAssembly and ASP.NET Core, this application serves as a centralized platform for managing your anime and manga experiences.

Features (to be implemented)

Core Functionality

  • Personal library management for (anime and) manga
  • Progress tracking for (episodes and) chapters
  • Rating and review system
  • Custom list creation and organization
  • Advanced search and filtering capabilities
  • User profiles with statistics and insights
  • Local storage for offline use

Technical Highlights

  • Blazor WebAssembly frontend
  • ASP.NET Core backend
  • JWT authentication
  • (Real-time updates using SignalR)
  • External API integration
  • Responsive design using Blazorise

Tech Stack

Frontend

  • Blazor WebAssembly
  • Blazorise Component Framework

Backend

  • ASP.NET Core 8
  • MongoDB

Project Structure

AniLens/
├── src/
│   ├── AniLens.Client/          # Blazor WebAssembly frontend
│   ├── AniLens.Server/          # ASP.NET Core backend
│   ├── AniLens.Shared/          # Shared models and interfaces
│   └── AniLens.Core/            # Core business logic
├── tests/
│   ├── AniLens.Client.Test/
│   ├── AniLens.Core.Test/
│   ├── AniLens.Server.Test/
│   └── AniLens.IntegrationTests/
└── docs/                        # Documentation

Development Roadmap

Phase 1: Foundation

  • Basic project structure
  • Authentication system
  • Database design and implementation
  • Core API endpoints

Phase 2: Core Features

  • Media management functionality
  • User library system
  • Rating and review system
  • Basic search functionality

Phase 3: Enhanced Features

  • Advanced filtering and sorting
  • Statistics and analytics
  • Social features
  • External API integration

Contributing

This is a portfolio project, but suggestions and feedback are welcome. Please feel free to open issues or submit pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Built with Blazor WebAssembly and ASP.NET Core
  • UI components powered by Blazorise
  • Inspired by the anime and manga community

Contact

Adrian Grzybek - [email protected] Project Link: https://github.com/xkarox/anilens

About

AniLens is a modern web application for tracking, organizing, and rating anime and manga collections. Built with Blazor WebAssembly and ASP.NET Core, this application serves as a centralized platform for managing your anime and manga experiences.

Resources

Stars

Watchers

Forks