Skip to content

codewithmohsen/nestjs-angular-admin-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NestJS + Angular Admin Dashboard

Fullstack admin dashboard built with:

  • Angular (Standalone + SSR)
  • NestJS (REST API)
  • JWT Authentication
  • Http Interceptors
  • Guards
  • Monorepo structure

πŸ“ Project Structure

angular/   β†’ Frontend (Angular SSR)
nestjs/    β†’ Backend API (NestJS)

πŸš€ Running the Project

1️⃣ Backend

cd nestjs
npm install
npm run start:dev

Runs on:

http://localhost:3000

Swagger:

http://localhost:3000/api/docs

2️⃣ Frontend

cd angular
npm install
npm run start

Runs on:

http://localhost:4200

πŸ” Authentication

  • JWT based authentication
  • Stored in localStorage
  • Added via HttpInterceptor
  • Protected via route guards

🧠 Architecture Highlights

  • Standalone Angular (no NgModules)
  • SSR enabled
  • API abstraction layer
  • Global interceptors
  • Clean separation of concerns

πŸ“¦ Tech Stack

Frontend:

  • Angular 17+
  • Signals
  • SSR
  • HttpClient

Backend:

  • NestJS
  • Prisma
  • PostgreSQL
  • JWT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors