Skip to content

AnandChowdhary/gitwords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

55 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Gitwords

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
Login Homepage
Writing a post Change password

πŸ”¨ 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.

πŸ“„ License

MIT Β© Anand Chowdhary

About

πŸ” GitHub-powered secure writing platform, deployed on ZEIT

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published