/TCC_Frontend

Frontend em Angular 9

Primary LanguageTypeScript

Dragon Store

DragonStore Front-end APP

Introduction

This is a Front-end App in Angular 9 for a distributed Application (microservices), with the Backend using .NET Core 3.1 - There are 7 API's communicating through MessageBus (RabbitMQ).

This is a project to conclude the Technical Course in Systems Development (TCC) at the Brazilian School SENAI "Ary Torres". The project consists of an e-commerce website with front-end developed in Angular 9, back-end in .NET Core 3.1, Entity Framework Core and SQL Server. Initially, it was managed in Microsoft Azure DevOps and transferred to Github.

The source code of the .NET Core Back-end you can find in this repository: https://github.com/edsont8/TCC_Backend and is hosted at this address: https://edsont8.github.io/TCC_Backtend

List of API's hosted on Heroku

  1. API - Authentication
  2. API - Clients
  3. API - Catalog of products
  4. API - Gateway (BFF)
  5. API - Payment
  6. API - Cart
  7. API - Orders

To start using the DragonStore UI it is a prerequisite to have Node.js installed (version 10.x or above) and your favorite package manager in the most current version. If you have not yet installed the @ angular / cli package, install it via npm or yarn.

Installing with npm:

npm i -g @angular/cli

If you prefer to install with yarn:

yarn global add @angular/cli

Step 1 - Installing the dependencies

Access your project's root folder and execute the command below:

Installing with npm:

npm install

If you prefer to install with yarn:

yarn install

Step 2 - Run the project

Now just run another command to upload the application and see your project running in the browser ;).

ng serve

Open your browser and access the url http: // localhost: 4200. Ready!

Contributors ✨


Edson Costa

📖 Commits

Luiz Miguel

📖 Commits

Mateus Pereira

📖 Commits

Used in this project:

Front-end:

Skill Skill Skill Skill Skill Skill Skill

Back-end:

Skill Skill Skill Skill Skill Skill Skill Skill

Repo status:

All Contributors Star on GitHub