Teslo Shop is a clothing e-commerce web app built with Angular 19. The backend (NestJS API with Dockerized PostgreSQL) is provided here.
✔️ 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
- Clone repository
git clone https://github.com/ejbpz/teslo-shop-angular-app.git- Install npm packages
npm install- Run the project
ng serve -o- TypeScript
- Angular 19
- RxJS
- Tailwind CSS
- DaisyUI
- Angular Guards & Interceptors
This project is open-source and available for learning and practice purposes. Feel free to fork, contribute, or explore it!