Skip to content
rd003Public

About

Basic e-commerce app with .net 10 and react 19.2 (no payment gateway)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

240 Commits

Folders and files

Repository files navigation

Chapter & Verse

A web app for selling books.

Tech used

  • Backend: .NET 10

    • Database: Sqlite
    • ORM: Entity Framework Core
  • Frontend: React 19

    • React hook form (form)
    • Zod (shema validation)
    • Tanstack query (server side state management and client side caching)
    • Shadcn (UI library)

How to run project

  • Clone the repo by firing git clone https://github.com/rd003/BookShop.git

  • Run these commands in a sequence to run the dotnet app

# change directory
cd BookShop.Api

## run
dotnet run
  • For running the front-end, run these commands in a sequence.
## Change directory
cd BookShop.Client

## Install dependencies
npm install

## run
npm run dev

Admin credentials

When you run the app, it automatically creates the admin user with these credentials:

username: admin@example.com
password: Admin@123

Screenshots

catalog:

1

signup:

2

Login:

3

user menu:

4

Cart:

5

Select shipping address:

6

Order success:

7

User orders:

8

Admin panel 9

About

Basic e-commerce app with .net 10 and react 19.2 (no payment gateway)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages