/bookbond

Bookbond – A social platform for book lovers to explore, organize, and review books. Built with ASP.NET Core and Angular for a seamless reading experience.

Primary LanguageC#MIT LicenseMIT

📚 Bookbond

Bookbond is a web application that connects readers with books and encourages a habit of reading through curated lists, personal reviews, and recommendations. Built using ASP.NET Core and Angular, Bookbond aims to provide a seamless experience for book lovers who want to explore, organize, and review books in one platform.

🌟 Features

  • Browse Books: Discover a collection of books by genre, popularity, and user ratings.
  • Personal Bookshelves: Organize books into shelves - "Read," "Currently Reading," and "To Read."
  • Reviews & Ratings: Read and write reviews, and rate books to help the community.
  • Author Profiles: Explore information about authors and their works.
  • Admin Panel: Manage books, authors, and user content through a secure admin interface.

Architecture

  • Back-End: Developed using ASP.NET Core with a clean N-Tier Architecture.
    • Domain Layer: Contains core business logic.
    • Data Layer: Handles interactions with the database.
    • Service Layer: Contains services for handling business logic.
    • API Layer: RESTful API for handling client requests.

🛠️ Tech Stack

  • Backend: ASP.NET Core
  • Frontend: Angular
  • Database: PostgreSQL

🚀 Getting Started

  1. Clone the repository
    git clone https://github.com/keldibekovulugbek/bookbond.git