Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Getting Started

Prerequisites

1. Clone the repository

git clone https://github.com/AbdullahImran2320/Hardware-store-portal.git
cd Hardware-store-portal

2. Set up the Backend

cd Backend/HardwareStorePortal.API/HardwareStorePortal.API

Set your JWT signing key using .NET User Secrets (never commit this key directly):

dotnet user-secrets init
dotnet user-secrets set "Jwt:Key" "your-own-secret-key-here"

Update the database connection string in appsettings.json if needed, then apply migrations:

dotnet ef database update

Run the API:

dotnet run

The API will start at https://localhost:7259

3. Set up the Frontend

cd Frontend/hardware-store-frontend
npm install

Update src/environments/environment.ts with your backend API URL/port, then run:

ng serve

The app will be available at http://localhost:4200.

🧑‍💻 Author

``Abdullah Imran BBIT Student from Punjab University, Lahore (Quaid-e-Azam campus) — .NET Developer Intern @ Magnatec Systems


⭐ If you found this project interesting, consider giving it a star!

About

Full-stack hardware store management system — Angular 22 frontend, ASP.NET Core 8 Web API backend, JWT auth, EF Core.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages