Sealas - Zero Knowledge Online Accounting Software For Freelancers
Follow the journey of our development of a secure client-side encrypted accounting software.
Learn with us the ins and outs of working on a project with the focus on security and usability. We write about the challenges, hows and whys behind our technical, design and business decisions.
You can read our articles here: https://sealas.at/blog
We build our software on three different CI systems, and then compare the result:
Sealas is built as an umbrella app (explained in more detail here: https://sealas.at/blog/2017-08/setting-up-a-phoenix-umbrella-app/)
The SSO or authentication app handles all interaction with the user database. Registration, authorization and access recovery are done here.
All interaction with the permanent datastore goes through this part, as well as some access to authentication mechanisms.
To start dev server:
- Install dependencies with
- Create and migrate your database with
mix ecto.create && mix ecto.migrate
- Start Phoenix endpoint with
Now you can visit
localhost:4000 from your browser.
Ready to run in production? Please check our deployment guides.