If you don't want to follow links, check folder "images".
I made a simple E-commerce website. The main focus was on functionality rather than appearance.
Tools used:
- Frontdend:
- React.js + TypeScript
- Redux
- Tailwind CSS
- Backend
- Java
- Spring Boot
- Spring Security
- Hibernate
- JPA
- PostgreSQL
- Lombok
- OpenAPI (Swagger)
- User authentication and authorization
- Admin Panel
- Remove/add/edit products
- Block/unblock users
- Add/remove admins or managers
- Cart functionality
- Advance search with debouncing
The front end contains all files for the web app. The web app is written in typescript using the React.js framework.
Backend - contains all files for the API server. The API server is written in Java using the Spring framework.
