Skip to content

ejbpz/teslo-shop-angular-app

Repository files navigation

Teslo Shop

Teslo Shop is a clothing e-commerce web app built with Angular 19. The backend (NestJS API with Dockerized PostgreSQL) is provided here.

🧪 Features

✔️ Product catalog with server-side pagination
✔️ Authentication and authorization using Guards
✔️ Route protection based on user roles (admin, user, etc.)
✔️ HTTP Interceptors for secure API communication (token injection)
✔️ Clean and modular Angular architecture
✔️ Responsive UI and reusable components

💻 Frontend Setup

  1. Clone repository
git clone https://github.com/ejbpz/teslo-shop-angular-app.git
  1. Install npm packages
npm install
  1. Run the project
ng serve -o

🧰 Technologies Used

  • TypeScript
  • Angular 19
  • RxJS
  • Tailwind CSS
  • DaisyUI
  • Angular Guards & Interceptors

📜 License

This project is open-source and available for learning and practice purposes. Feel free to fork, contribute, or explore it!

About

Angular e-commerce clothing store consuming a NestJS API with role-based auth and token guards.

Topics

Resources

Stars

Watchers

Forks