TemoElizbarashvili / Wignusi

Wignusi online book shop. Made with Angular and ASP.NET Core

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wignusi

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).

Technologies Used

  • 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

  • Features

  • 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.

Attribution

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.

Demo

Check out the demo version of this project on YouTube to see it in action.

Note

This project is not intended for production use; it is solely a demonstration of my skills as a developer.

Getting Started

To run this project, you'll need to set up two separate projects:

Backend (Wignusi.BE)

  1. Clone the Wignusi.BE repository.
  2. Navigate to the project folder.
  3. Run the following command to start the backend server: 'dotnet run'

Frontend (Wignusi.UI)

  1. Clone the Wignusi.UI repository.
  2. Navigate to the project folder.
  3. 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!

About

Wignusi online book shop. Made with Angular and ASP.NET Core


Languages

Language:TypeScript 53.2%Language:C# 24.5%Language:HTML 14.2%Language:CSS 8.1%