Forenkle sannhetsverdier og sannhetstabeller

Nettsiden med en sannhetstabell
API
Apache
Java
Nettside
Raspberry Pi
SolidJS
Spring Boot
Tailwind css
Tomcat
TypeScript

Forenkle sannhetsuttrykk og opprett sannhetstabeller.

Kildekoden på GitHub


Noen sannhetsverdier kan bli ganske store, og kompliserte. Derfor har jeg laget dette programmet for å forenkle uttrykk mest mulig. Programmet bruker flere kjente metoder for å skrive om uttrykkene. Hvilke uttrykk som er brukt og hvilke endringer de gjorde, kan vises i menyen under søkefeltet.


I tillegg til å bare forenkle uttrykk, kan man også generere en sannhetstabell med alle mulige verdier i uttrykket. Hvis man ikke ønsker å forenkle uttrykket, men bare generere tabellen, kan man enkelt skru av forenkling. I tillegg har man muligheten til å filtrere resultat, enten ved å skjule sanne eller usanne verdier. Eller ved å sortere etter sanne eller usanne først.


Nettsiden er laget med TypeScript, SolidJS og Tailwind CSS. API-et er laget med Java og Spring Boot. Begge kjører på min egen raspberry pi 4, nettsiden er hostet på en apache2 tjener, mens API-et ligger på en tomcat tjener. Lenke til nettsiden.


Spørringer kan gjøres mot API-et kan utføres med GET eller POST. API-et returnerer JSON. Lenke til API-docs

Created with Gatsby.js

Icons from FeatherIcons