AnandChowdhary/gitwords
- February 16, 2020
- View on GitHub
- TypeScript
- 4 stars
- 4 watchers
A ZIET deployment app (React frontent with serverless Node.js functions) written in TypeScript to store your thoughts in a private GitHub repository.
๐ Features
- ๐ All your content, secured in a private repository
- โ Git-based version control and ZIP backups
- ๐ Encrypted file storage (coming soon)
- ๐ Local backup so you never lose your work (coming soon)
- ๐ธ Free and open-sourced for the world
๐จ Development
To get started, add the environment variable FINDING_ANAND_ACCESS_TOKEN
with your GitHub access token. Then, edit the ./common/config.ts
file with your repository name and JWT config:
To start a local server:
npm run local
To log into Gitwords, you need a password. This is a hashed string located in password.txt
in your private repository. Similarly, an optional secret.txt
is used to sign your JWT (with a fallback to your hashed password). Initially, create an empty file and log in with an empty string, then use the โChange passwordโ feature from the UI.