Skip to content

arditbytyci/BookStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

56 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Bookstore App

A full-stack Bookstore Management App where users can browse books, register/login, and admins can manage content. Built with React + TypeScript and ASP.NET Core Web API using SQL Server for data persistence β€” now with Stripe payment integration.


✨ Features

  • πŸ“– Browse and filter book listings
  • πŸ” Search by title or author
  • 🧾 Register & login with JWT authentication
  • πŸ›’ Add to cart and purchase books
  • πŸ’³ Stripe Payments Integration
  • πŸ” Secure Admin Panel:
    • Add/Edit/Delete Books
    • Manage Authors & Categories
  • πŸ”„ Full CRUD functionality
  • βœ… Client-side and server-side validation

πŸ› οΈ Tech Stack

Frontend

  • βš›οΈ React + TypeScript
  • 🎨 Tailwind CSS + DaisyUI
  • πŸ” Axios for API communication
  • πŸ”’ JWT decoding and auth flow
  • 🧭 React Router DOM

Backend

  • πŸš€ ASP.NET Core Web API
  • πŸ—„οΈ Entity Framework Core (EF)
  • 🧾 SQL Server
  • πŸ’³ Stripe .NET SDK

πŸ–ΌοΈ Screenshots

🏠 Homepage

Homepage

πŸ‘¨β€πŸ’Ό Author Page

Author Page

πŸ“š Book Page

Book Page

πŸ› οΈ Admin Panel

Admin Panel

πŸ›’ Cart

Cart


🎬 Watch Full Demo on YouTube

βš™οΈ Getting Started

πŸ–₯️ Frontend

cd client
yarn install
yarn dev

πŸ–§ Backend

cd api
dotnet restore
dotnet ef database update
dotnet run


About

πŸ“š Full-stack Bookstore App with React, ASP.NET, Stripe, and Admin Dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors