Thanx!
gucio321 [email protected] - the Head Developer.
ConstiTutor jest aplikacją, tworzoną do udziału w Ogólnopolskim konkursie programistycznym Hack Heroes
Aplikacja służy do wyszukiwania interesującej użydkownika frazy w Konstytucji Rzeczypospolitej Polskiej oraz innych aktach prawnych.
Obecnie, aplikacja pozwala na wyszukiwanie w następujących aktach prawnych:
- Konstytucja Rzeczypospolitej Polskiej
aby uruchomić program musisz zainstalować kilka komponentów:
- golang
- Przejdź do strony frameworku giu i zainstaluj wymagane aplikacje
- zainstaluj zależności wymagane do uruchomienia oto
- pobierz kod źródłowy:
git clone https://github.com/TheGreaterHeptavirate/constitutor
- W konsoli wejdź do katalogu projektu i zainstaluj zależności
cd constitutor
go get -d ./...
teraz, aby uruchomić program wystarczy wykonać następującą komendę:
go run cmd/constitutor/main.go
Na systemie operacyjnym Linux możesz również spróbować użyć
komendy make
. Obsługiwane komendy:
make setup
make build
make run
make test
- uruchomienie testów jednostkowych (unit testów)make cover
- utworzenie raportu o skuteczności testów jednostkowychmake clean
make help
- stworzenie bazy JSONowej dla ustaw (najpierw konstytucji, potem może też do innych ustaw)
- system wejścia (pkg/core/data)
konwerter jsona do GO
- UI
Użycie frameworku giu. Można rozważyć fyne, gdyż jest kompatybilna z androidem.
UWAGA! Stosujemy nieoficialną konwencją struktury projektu GO!