Skip to content

ccaroon/cartaro

Repository files navigation

Ĉartaro

Esperanto for Chronicle. Ĉartaro is a journal or chronicle of your work.

Ĉartaro is a successor to Mettisto which is a successor of Workman.

Front-end / UI

Electron / VueJS / Vuetify

Back-end / Server

  • Python 3.10.x
  • Flask
  • TinyDB

Development

Requires NodeJS v16.16.x and Python 3.10.x

Setup

  1. cd server
  2. Create Virtual Env: python -mvenv venv
  3. Activate: . ./venv/bin/activate
  4. Install Deps: pip install -r requirements.txt
  5. make test && make cover
  6. make help

Dev UI

  1. cd server; make dist; cd ..
  2. npm run dev

Production Build

  1. cd server
  2. make dist
  3. cd ..
  4. npm run build
  5. cd dist_electron; ls
  6. Profit!

Tech

UI

Tooling

Server

Tools

Image Converter