Skip to content

The exin project aims to make monitoring incomes and expenses easy and intuitive. This is it's backend component.

License

Notifications You must be signed in to change notification settings

pgecsenyi/exin-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

exin server

The exin project aims to make monitoring incomes and expenses easy and intuitive. This is it's backend component.

How does it work?

The server stores the data in an SQLite database and allows access to it and managing it through an HTTP REST API.

Building

Install .NET Core if you haven't got it already. Then execute dotnet build from the src directory.

You can also run the application directly by issuing the following commands.

dotnet restore
dotnet run --project ExinServer.Web/ExinServer.Web.csproj

Installation and usage

After building the solution, copy the DLL files from the build/bin/netcoreapp3.0 directory together with src/ExinServer.Web/appsettings.json to the location of your choice and execute the application using the command below. (You may want to configure the path of the database file in appsettings.json first.)

dotnet ExinServer.Web.dll

You can also use Visual Studio Code to debug the application.

Development Environment

  • Windows 10
  • .NET Core 3.0
  • Visual Studio Code 1.40.1
    • Extension: C# 1.21.7

About

The exin project aims to make monitoring incomes and expenses easy and intuitive. This is it's backend component.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages