Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gugadev/librepos
Tiny POS system written in NET Core 2.1 and Angular 6.
https://github.com/gugadev/librepos
angular entityframeworkcore jwt net-core postgresql scss-framework
Last synced: 3 months ago
JSON representation
Tiny POS system written in NET Core 2.1 and Angular 6.
- Host: GitHub
- URL: https://github.com/gugadev/librepos
- Owner: gugadev
- License: mit
- Created: 2018-06-15T17:17:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-22T21:26:14.000Z (over 6 years ago)
- Last Synced: 2024-10-02T03:22:47.037Z (3 months ago)
- Topics: angular, entityframeworkcore, jwt, net-core, postgresql, scss-framework
- Language: TypeScript
- Homepage:
- Size: 186 KB
- Stars: 6
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
LibrePOS
Tiny POS system written in NET Core 2.1 and Angular 6 as training for Belatrix Software.
## Screenshots
## Build and run
### Core
First, modify the file `appSettings.json` to change the connection string to point to your database.
> 💡 Tip: You can use Heroku free tier PostgreSQL service.
You need to run the `dotnet restore` command in order to fetch all project dependencies. After that, you need to setup the database executing `dotnet ef database update`. This command will create the tables in the database.
> ⚠️ Please take care that you have installed and using DotNet 2.1 at least. Also, you need PostgreSQL 8.x to 9.x. PostgreSQL's 10.x versions probably works without inconvenients, but I didn't test it.
To run the project, just execute `dotnet run`.
### UI
You need to compile the Typescript source code to ES5 code. To do this, just need to install the `@angular/cli` tool (version 6.x or highter). Once installed, just execute `ng serve` to run the server or `ng build` to generate a single bundle file.
> ⚠️ Take care you're using node 8.x or higher to work without problems.