Skip to content

Repository files navigation

📚 TechBookLibrary

TechBookLibrary is a modern ASP.NET Core MVC Bookstore application that allows users to browse, Add, read books online. It features file uploads, form validation, and a clean UI for managing books.

Demo

Team.highlights.intro.template.-.Made.with.Clipchamp.1.mp4

🚀 Features

  • 📖 Browse a catalog of books with cover images, titles, authors, and prices.
  • 📥 Upload books with PDF files and cover images.
  • 📝 Edit and delete book records.
  • 📚 Read books online.
  • 🎨 Responsive design using Bootstrap 5.
  • 🧪 Uses demo/static data (no actual database required).

🖼 Screenshots

🔹 Landing Page

Displays a welcome message or featured section.

Screenshot 2025-05-12 131043


🔹 Book Store Page

Users can browse all available books. Screenshot 2025-05-12 131204


🔹 Read Page

Users can view or download the selected book in PDF format. Screenshot 2025-05-12 131250


🛠 Tech Stack

  • ASP.NET Core MVC
  • Entity Framework Core (mock/demo data)
  • Razor Pages
  • C#
  • Bootstrap 5
  • File upload handling with IFormFile

📁 Project Structure

/wwwroot/uploads => Stores uploaded images & PDFs /Controllers => Contains BookController.cs /Models => Book.cs /Views/Book => MVC views (Create, Edit, Index, etc.)


📦 How to Run

  1. Clone the repository:
    git clone https://github.com/your-username/techbooklibrary.git

Open the project in Visual Studio or VS Code.

Run the project: dotnet run 🌍 Live Demo 🔗 View Live App

📃 License This project is licensed under the MIT License. © [TechBookLibrary], 2025

About

TechBookLibrary is a modern ASP.NET Core MVC Bookstore application that allows users to browse, Add, read books online. It features file uploads, form validation, and a clean UI for managing books.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages