\x3Cpath stroke=\"#000000\" d=\"M0 0.5h7m2 0h3m1 0h1m1 0h2m1 0h1m1 0h3m1 0h1m1 0h7M0 1.5h1m5 0h1m1 0h1m2 0h1m2 0h2m1 0h1m1 0h1m3 0h2m1 0h1m5 0h1M0 2.5h1m1 0h3m1 0h1m2 0h3m1 0h4m1 0h1m1 0h1m1 0h3m1 0h1m1 0h3m1 0h1M0 3.5h1m1 0h3m1 0h1m2 0h1m1 0h4m1 0h3m1 0h3m3 0h1m1 0h3m1 0h1M0 4.5h1m1 0h3m1 0h1m1 0h1m1 0h3m1 0h1m1 0h3m2 0h2m1 0h1m1 0h1m1 0h3m1 0h1M0 5.5h1m5 0h1m2 0h2m2 0h1m1 0h2m2 0h2m2 0h1m2 0h1m5 0h1M0 6.5h7m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h7M9 7.5h2m1 0h2m1 0h1m1 0h1m1 0h3M0 8.5h1m1 0h1m1 0h1m1 0h1m5 0h3m1 0h1m1 0h1m1 0h1m1 0h3m3 0h1m2 0h1M0 9.5h1m3 0h2m2 0h1m1 0h1m1 0h2m1 0h1m1 0h1m1 0h2m2 0h2m1 0h2m1 0h1m1 0h1M0 10.5h2m4 0h2m1 0h2m1 0h1m1 0h1m1 0h1m4 0h1m2 0h1m3 0h1m1 0h1m1 0h1M1 11.5h1m5 0h1m5 0h2m2 0h1m3 0h1m3 0h3m3 0h1M0 12.5h7m2 0h1m2 0h1m1 0h3m1 0h1m1 0h1m2 0h2m1 0h1m1 0h1m1 0h1m1 0h1M0 13.5h2m1 0h3m1 0h1m1 0h2m1 0h1m1 0h3m2 0h2m2 0h1m1 0h1m1 0h1m1 0h2M3 14.5h2m1 0h1m1 0h1m1 0h1m2 0h6m1 0h3m1 0h1m1 0h1m4 0h2M1 15.5h1m2 0h2m4 0h5m1 0h2m3 0h1m3 0h1m1 0h2m3 0h1M0 16.5h2m1 0h1m1 0h3m1 0h2m2 0h4m1 0h3m1 0h3m1 0h2m2 0h1m1 0h1M3 17.5h2m3 0h2m3 0h1m1 0h1m3 0h2m2 0h1m1 0h1m1 0h1m1 0h1m2 0h1M0 18.5h4m1 0h2m4 0h2m1 0h1m1 0h2m2 0h2m2 0h1m4 0h1m2 0h1M2 19.5h4m3 0h1m1 0h1m2 0h1m6 0h2m2 0h3m1 0h1m1 0h1M2 20.5h1m3 0h2m2 0h2m1 0h3m3 0h2m2 0h2m1 0h1m1 0h1m1 0h1m1 0h1M1 21.5h2m1 0h1m4 0h2m1 0h1m1 0h2m3 0h1m3 0h1m1 0h1m1 0h1m1 0h1M0 22.5h1m1 0h1m2 0h3m2 0h2m5 0h2m1 0h3m1 0h1m4 0h1m1 0h2M1 23.5h1m2 0h1m2 0h9m1 0h1m3 0h1m3 0h2m4 0h2M0 24.5h1m1 0h2m2 0h1m4 0h4m1 0h1m1 0h3m1 0h7m1 0h3M8 25.5h3m1 0h1m1 0h2m1 0h1m1 0h1m3 0h2m3 0h3m1 0h1M0 26.5h7m2 0h2m1 0h1m1 0h1m1 0h1m1 0h1m1 0h2m2 0h1m1 0h1m1 0h1m3 0h1M0 27.5h1m5 0h1m4 0h1m1 0h2m2 0h2m2 0h1m1 0h2m3 0h2m1 0h2M0 28.5h1m1 0h3m1 0h1m1 0h1m6 0h2m1 0h3m1 0h1m1 0h6m1 0h1M0 29.5h1m1 0h3m1 0h1m3 0h1m1 0h2m1 0h2m1 0h2m5 0h1m2 0h3m1 0h1M0 30.5h1m1 0h3m1 0h1m1 0h1m1 0h2m1 0h1m1 0h4m1 0h3m1 0h2m2 0h1m1 0h1m1 0h1M0 31.5h1m5 0h1m3 0h1m1 0h1m1 0h1m1 0h2m3 0h1m1 0h1m1 0h3m3 0h1M0 32.5h7m1 0h3m1 0h1m1 0h3m1 0h3m1 0h1m1 0h1m3 0h1m1 0h3\"/>\x3C/svg>\n";($R[3]=(p,d)=>{p.s(d),p.status="success",p.value=d;delete p.s;delete p.f})($R[2],481);_$HY.r["0000000100000100000100030"]=481;$R[3]($R[0],!0);
Räppli ist eine freie Web App zur Erstellung von Schweizerischen Rechnungen inklusive QR-Code. Erfasse deine Rechnungspositionen und erhalte unmittelbar eine druckbare Rechnung.
Du möchtest dich selbstständig machen, gründest gerade ein Startup oder einen Verein und musst in der Lage sein Rechnungen, Offerten und Auftragsbestätigungen zu verschicken? Du möchtest dabei unabhängig bleiben? Dann bist du hier genau richtig!
Vorteile von Räppli:
Weil moderne Rechnungsstellung für alle Menschen möglich sein sollte!
Jeder Selbstständige kommt wohl irgendwann an den Punkt, dass er eine Rechnung schreiben muss. Doch eine moderne Rechnung zu schreiben, die heutige Erwartungen erfüllt, ist gar nicht so einfach und braucht viel Zeit. So werden viele Selbstständige zum Einsatz von komplexer und oftmals teurer "ERP"-Software oder zu Outsourcing gedrängt. Menschen die sich mit wenig Startkapital selbstständig machen wollen, stehen vor einer schwierigen Wahl.
Eines der wesentlichen Ziele von Lufrai ist, Menschen dabei zu unterstützen aus eigener Kraft unabhängig zu werden und ihrem eigenen Lebenssinn zu folgen. Befreie deine Stimme!
Räppli soll ein Beweis dafür darstellen, dass Selbstlosigkeit auch ohne teure, zentralisierte, staatliche Lösungen möglich ist. Der gesamte Quellcode von Räppli steht offen verfügbar. Erfahre mehr
Zu guter Letzt ist Räppli auch eine Referenzarbeit. Sie soll zeigen was ich (Katja) als Web-Entwicklerin drauf habe. Denn im mündlichen Gespräch verkaufe ich meine Fähigkeiten leider wie eine absolute Niete und wirke mit einer Grösse von 1.9 Metern etwas abschreckend. Verkauf ist nicht meine Stärke.
Lufrai ist die Einzelfirma von Katja Lutz . Sie setzt sich als Web-Entwicklerin, Künstlerin und Aktivistin für eine unabhängige, freie Schweiz ein und unterstützt ihre souveränen Mitmenschen, das Steuer selbst in die Hand zu nehmen.Erfahre mehr
Grundsätze:
Danke dass du das Projekt und damit auch den Fortbestand von Lufrai unterstützen möchtest!
Teile Räppi unter deinen Freunden und Bekannten was das Zeug hält! Lufrai investiert kein Geld in teures Marketing, aus der Überzeugung, dass es auf unserer Welt bereits genug davon gibt.
Räppli 1.0 wurde mit einem Aufwand von fast 4 Wochen entwickelt, "Lufrai - Katja Lutz" hat somit etwa 18'000 CHF in die Verwirklichung von diesem Projekt investiert. Herzlichen Dank, dass du dich daran beteiligen möchtest!
KontoinformationenFür Feedbacks, bitte beachte den entsprechenden FAQ-Abschnitt.
Du bist ein Web-Entwickler, verstehst Javascript / Typescript wie deine Westentasche und möchtest Räppli verbessern? Hurra! Bitte schaue dir den Open Source Abschnitt an.
Du hast richtig gehört, Räppli ist Open Source! Jeder kann Räppli kopieren, verteilen und erweitern. Du brauchst also keine Angst zu haben, dass du irgendwann keine Rechnungen mehr schreiben darfst. Lizenziert ist Räppli mit MIT.Git-Repository
Falls du dich dort zur Mitwirkung registrieren möchtest: Bitte schreibe mir nach deiner Registrierung ein kurzes Mail mit deiner Motivation an "contact(at)lufrai.org", damit ich dich freischalten kann.
Eingesetzte Technologien (Nur um einige zu nennen):
An dieser Stelle möchte ich (Katja) mich bei der Community von Solid bedanken, nicht nur für ihr verblüffend effektives Open Source Web-Framework, sondern auch für ihre Offenheit, Anregungen und cleveren Tipps!
Ausserdem möchte ich mich insbesondere bei Fredi Niklaus RemedyIT und Rahel Lutz herzlichst bedanken, welche mir stets bei der Umsetzung meiner kurligen Projekte unterstützend zur Seite standen und mich immer inspirierten, einen Schritt weiterzugehen!
Mein herzlicher Dank gilt zudem auch Kohei Asai (Twitter), welcher mir sehr grosszügig seine Rechte am Paketnamen "rappli" auf npmjs.com übertragen hat.
Agile Positionen können dir dabei helfen, Arbeitsaufwand (Zeit) zu schätzen.
Der Preis von agilen Positionen wird aus Story Points, einem Umrechnungssatz "Stunden pro Story Point", dem Risiko Faktor und dem Stundensatz ("Einzelpreis") berechnet.
Story Points sind relative Punktzahlen. Weise all deinen Positionen Story Points zu, die im Verhältnis zueinander stimmen. Vergleiche dazu deine Positionen und überlege dir, welche davon schwieriger sind und welche einfacher. Wie viel schwieriger ist eine Position (Arbeitsaufwand) im Vergleich zu einer anderen?
Nachdem du die Story Points zugewiesen hast, kannst du dir überlegen, wie viel Stunden ein einzelner Story Point wert ist, trage diesen in den "Dokument"-Einstellungen unter "Stunden pro Story Point" ein.
Erfahre mehr über Story PointsAufwandschätzungen sind eine riskante Angelegenheit. Räppli erlaubt dir deshalb für den geschätzten, optimalen Fall "Story Points Minimum" und für den schlimmsten Fall "Story Points Maximum" anzugeben.
Der Risiko Faktor wird in den "Dokument"-Einstellungen eingegeben und er entscheidet über die Gewichtung der minimalen und maximalen Story Points:
Räppli wurde für Geräte mit grösseren Bildschirmen wie z.B. Laptops und Computer programmiert. Die besten Druckergebnisse werden erfahrungsgemäss mit dem Browser "Mozilla Firefox" erreicht, jedoch sind auch "Google Chrome" basierte Browser geeignet. Verwende einen aktuellen Browser!
Du kannst deinen Text formatieren, indem du ihn mit ganz bestimmten Zeichen versiehst! Welche Zeichen das sind, wird durch den "Markdown"-Standard definiert.
Erfahre hier wie Markdown im Detail funktioniert!
Kurzbeispiel:Dein Text:
- *Pizza* - **Gemüse** - ***Salat***
Ausgabe:
Räppli kann lokal installiert werden, jedoch ist es für den Betrieb auf Servern optimiert. Das heisst: auch wenn du Räppli installiert hast, musst du deinen Webbrowser nutzen, um Räppli zu öffnen.
Für die Installation sind grundlegende Kenntnisse im Umgang mit der Kommandozeile empfohlen!
Führe folgenden Befehl aus:
npm install -g rappli
Führe folgenden Befehl aus, um Räppli zu starten
rappli
Sobald die Meldung "Listening on port 3000" erscheint, kannst du dein lokales Räppli auf deinem Browser über http://localhost:3000 erreichen.
Es handelt sich bewusst nicht um eine Pixel-genaue Umsetzung der Vorgaben von SIX. Das Design der QR-Rechnung orientiert sich am Grundsatz des pragmatischen Perfektionismus. Das heisst: es wurden die Möglichkeiten des Design Frameworks "Tailwind CSS" genutzt, um die Vorgaben von SIX möglichst genau umzusetzen, aber da dabei nicht die unerschöpflichen Mittel der Schweizer Regierung zur Verfügung standen, wurde das Rad nicht komplett neu erfunden.
Räppli (rappli.ch) verwendest du eigenverantwortlich. "Lufrai - Katja Lutz" (Einzelfirma) und "Katja Lutz" (Mensch) übernehmen keine Haftung.
Es besteht kein Anspruch auf die Verfügbarkeit von rappli.ch. Falls du 100% sicher sein willst, dass du Räppli auch in aussergewöhnlichen Zeiten verwenden kannst, besorge dir den Quellcode jetzt und installiere Räppli lokal.
Pos. | Bezeichnung | Menge | Einzelpreis | Gesamtpreis |
---|---|---|---|---|
Gesamtbetrag | 0.00 CHF |