Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mrousavy/doodler

A text or date poll application including statistics and notifications with a WPF MVVM Windows and CLI cross-platform frontend
https://github.com/mrousavy/doodler

date poll text user wpf

Last synced: 25 days ago
JSON representation

A text or date poll application including statistics and notifications with a WPF MVVM Windows and CLI cross-platform frontend

Awesome Lists containing this project

README

        


Doodler








A date poll application


For running and testing you will need to configure the database connection properties: Edit `%AppData%/Doodler/config.json`


WPF Login Screenshot


WPF Live Demo

## Build and Run
### Windows
1. `git clone https://github.com/mrousavy/Doodler/`
2. Open the Project in Visual Studio
3. Build all (CtrlShiftB)
4. Run/Debug the `Doodler` Project
5. For the DB Connection configure the `%AppData%\Doodler\config.json` config

### Linux
##### Docker
```sh
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 -d microsoft/mssql-server-linux:latest
```

##### Doodler
```sh
git clone https://github.com/mrousavy/Doodler/
cd Doodler/Doodler.CLI
dotnet restore
dotnet run # Any arguments to Doodler.CLI are passed here
vim ~/.config/Doodler/config.json # If not yet configured, set MSSQL Server IP, Database, Username & PW
```

## Unit Testing
> XUnit
```sh
git clone https://github.com/mrousavy/Doodler/
cd Doodler/DoodlerTests
dotnet restore
dotnet test
```

[Einteilung](https://docs.google.com/spreadsheets/d/1mnLEfydfwJCbYYD7tkKyigKelMGrNASt4ikNzSylRrY)

![Code map](CodeMap.png)