Welcome to my portfolio project! This project is a demonstration of my skills as a junior full-stack developer and includes an online bookshop application built using Angular and .NET (Web API).
-
Front-end: Angular (TypeScript), HTML, CSS, Bootstrap
-
Back-end: ASP.NET, Entity Framework Core (EF Core), Microsoft SQL Server
-
Authentication: JWT Token
-
API: Swagger/OpenAPI
-
Other: rxJS
-
This project showcases CRUD (Create, Read, Update, Delete) functionality.
-
JWT Token authentication for secure user access.
-
Integration with Microsoft SQL Server for data storage.
-
Swagger/OpenAPI documentation for easy API exploration.
-
This project is an online bookshop where clients can:
- Scroll through a collection of books.
- Add books to their cart.
- Make online purchases.
-
Admins can:
- Add new books and authors.
- Manage orders and more.
I would like to give credit to the website biblusi.ge from which I drew inspiration for some of the pages and design elements in this project.
Check out the demo version of this project on YouTube to see it in action.
This project is not intended for production use; it is solely a demonstration of my skills as a developer.
To run this project, you'll need to set up two separate projects:
- Clone the
Wignusi.BE
repository. - Navigate to the project folder.
- Run the following command to start the backend server: 'dotnet run'
- Clone the
Wignusi.UI
repository. - Navigate to the project folder.
- Run the following command to start the frontend application: ng serve
Feel free to reach out if you have any questions or need further assistance. Happy coding!