https://github.com/lutoma/shortdiary-web
A snazzy diary with client-side encryption
https://github.com/lutoma/shortdiary-web
diary libsodium vitejs vue
Last synced: about 2 months ago
JSON representation
A snazzy diary with client-side encryption
- Host: GitHub
- URL: https://github.com/lutoma/shortdiary-web
- Owner: lutoma
- License: agpl-3.0
- Created: 2012-09-02T07:48:51.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2023-01-09T04:46:39.000Z (over 2 years ago)
- Last Synced: 2025-02-26T17:40:34.846Z (2 months ago)
- Topics: diary, libsodium, vitejs, vue
- Language: Vue
- Homepage: https://shortdiary.com
- Size: 30.7 MB
- Stars: 6
- Watchers: 5
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# shortdiary
Shortdiary consists of two parts, an API written in Python using [FastAPI](https://fastapi.tiangolo.com/) and [Tortoise ORM](https://tortoise-orm.readthedocs.io/en/latest/), and an ES6 frontend using [Vue 3](https://vuejs.org/) + [Vite](https://vitejs.dev/) + [Pinia](https://pinia.vuejs.org/) + [Element-Plus](https://element-plus.org/).
## Backend
```
poetry install
poetry run uvicorn main:app --reload
```## Frontend
```
yarn install
yarn dev
```