kiq7 / recipes-app

Angular + .NET Core app to manage cook recipes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RecipesApp

Build status

An simple app to manage cook recipes.

Getting Started

Prerequisites

  • .NET Core 2.1
  • Node v8.11.1+
  • npm
  • Angular CLI

Running project

Checkout this repository

git clone https://github.com/kiq7/recipes-app.git

Backend

On the root path, run the following commands:

dotnet restore && dotnet run -p src/Recipes.API

API will run at http://localhost:5001/

Exploring the API

If you wanna test any method exposed by the API, you should do it by using the Swagger interactive documentation. Just navigate to

http://localhost:5001/swagger/

and explore it, as simple as that.

Running the tests

On the root path, run the following command:

$ dotnet test tests/Recipes.Domain.Tests

Frontend

On the root path, run the following commands:

cd src/Recipes.WebApp
npm install or yarn install 
npm start or yarn start 

Frontend application will run at http://localhost:4200

Built With

  • .NET Core + Entity Framework Core, DI, AutoMapper, Flunt, EF InMemory Database, xUnit + Fluent Assertions
  • Angular 7 + Angular Material

Author

  • Kaique Vieira

License

This project is licensed under the MIT License

About

Angular + .NET Core app to manage cook recipes.


Languages

Language:C# 46.1%Language:TypeScript 38.3%Language:HTML 9.7%Language:JavaScript 3.1%Language:CSS 2.9%