thanhnguyen2187 / crypta

An offline-first code snippet manager
https://thanhnguyen2187.github.io/crypta/
MIT License
7 stars 0 forks source link

Getting the MVP to work #10

Closed thanhnguyen2187 closed 9 months ago

thanhnguyen2187 commented 9 months ago

It only took me a short while to come up with the idea for this: a local-first code snippet manager with built-in encryption/decryption. However I guess I let the scope creep got the better out of me with many complexities to tackle (#3). I will open this issue as a reminder to keep the non-core bugs/features as improvements.

Goals for the MVP:

thanhnguyen2187 commented 9 months ago

The checkboxes should be hit, except for the import/exporting one. I actually want to broaden the scope a tiny bit with optional requirements for improved usability:

thanhnguyen2187 commented 9 months ago

Also, towards an MVP, we should also clean up the code a bit: remove dead branches and unused logic.

thanhnguyen2187 commented 9 months ago

Thinking about the "local-first/offline-first" attribute, it would be the best if we can deploy this as a GitHub page first, and make it PWA installable later.

thanhnguyen2187 commented 9 months ago

After https://github.com/thanhnguyen2187/crypta/commit/fd27b8e6cdee52a7e1f5154b2808c69a7b4e9a81 (and a few previous commits), the repository should be deployed to https://thanhnguyen2187.github.io/crypta/ after every success commit.

thanhnguyen2187 commented 9 months ago

Even though folder exporting/importing did not get implemented, the application should be in a usable state for now. Noted some other improvements: