An open API service indexing awesome lists of open source software.

https://github.com/avresial/rumikapp

App allows user to browse, save and edit information about beverages.
https://github.com/avresial/rumikapp

autofac database-management mvvm wpf-application

Last synced: 5 months ago
JSON representation

App allows user to browse, save and edit information about beverages.

Awesome Lists containing this project

README

          

# Hi, this is **RumikApp**

At the begining I'd like to mention that it's my first personal project. Repository consists of 3 main directories:

1. RumikApp.UI - UI of the application
2. RumikApp.Core - All main logic
3. RumikApp.Infrastructure - All logic used to load or save database entries
4. RumikApp.Tests - Unit tests

## Simply - **RumikApp** is the app where you go to if you are looking for a Rum

App allows user to:

- Find a rum depending on his current needs,
- Browse internal database,
- Save new entries.

# Contents page

1. [Technologies](#Technologies)
2. [App presentation](#AppPresentation)

# Technologies

## Generall

Whole app is based on .NET Framework 4.7.2 and C#.

Below I'm listing couple of technologies that I learned during this project:

- Linq
- MVVM
- Autofac
- Xunit and Moq
- Asynchronous programming

At this point app supports only Polish language.

## Future plans

I'm planning to implement Entity framework and SQlite.

# App presentation

Below you will find couple of screens from RumikApp itself

![Main window](ReadmeImages/Fig1.png)
**Fig.1** Startup page

![Database view](ReadmeImages/Fig2.png)
**Fig.2** Database view

![Poll](ReadmeImages/Fig3.png)
**Fig.3** Poll

![My place](ReadmeImages/Fig4.png)
**Fig.4** My rum Cabinet

![Random](ReadmeImages/Fig5.png)
**Fig.5** Random entry

![Add new](ReadmeImages/Fig6.png)
**Fig.6** Add new entry