Skip to content

pastore/MyHelper

Repository files navigation

MyHelper

The open source project built in order to help people organize and plan their affairs and tasks. In future plan to make social network from one.

Build Status Quality Gate Status

Live demo

myhelper.life

Technologies

  1. ASP.NET Core 3.1
  2. Angular 9
  3. Angular Material
  4. Postgres 10
  5. Azure Cosmos DB
  6. Nginx
  7. Linux
  8. Entity Framework Core
  9. RabbitMQ and MassTransit
  10. Docker

Quick start

  1. Docker

    1. Make sure that Docker is installed
    2. Open terminal and type
      • docker-compose build
      • docker-compose run start-dependencies
      • docker-compose up
  2. Manually

    ASP.NET Core

    1. Make sure that ASP Core 3.1 is installed
    2. Make sure that Postresql 10 is installed
    3. Clone or fork repository
    4. Make sure that you in MyHelper.API folder
    5. Open cmd and type => dotnet restore
    6. Update database , in cmd type =>
      • dotnet ef database update
    7. In cmd type => dotnet run

    Angular 9

    1. Make sure that you in MyHelper.ClientApp folder
    2. Open cmd and type => npm install
    3. Add url your server to environment.ts file
    4. In cmd type npm run open

    RabbitMQ and MassTransit

    1. Make sure that Erlang is installed
    2. Make sure that RabbitMQ is installed
    3. Install MassTransit.RabbitMQ =>
      • PM> Install-Package MassTransit.RabbitMQ.

Contribution

If you want to join and practice on new technologies. You are welcome!

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •