Note: this is just a reference implementation and is not intended for production use.
If you fit either of these descriptions, this example app is for you:
- the dev who wants to write an app using Tahoe for persistence.
- the dev who wants to see how an existing app uses Tahoe for persistence.
Implementation of real-world application: https://github.com/gothinkster/realworld/ using Django and HTMX. The app is based on the gothinkster/realworld app contributed by Dan Jacobs because of the focus on Python. An in-depth discussion of this implementation can be found here.
Tech Stack:
To install and run locally:
git clone https://github.com/blaisep/realworld/ && cd realworld
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
./manage.py migrate && ./manage.py runserver
- Install tahoe LAFS to use the public Test Grid
- Extend the Django App to store account profiles on Tahoe LAFS
- Extend the Django App to store articles on Tahoe LAFS
- Extend the Django App to store login information on Tahoe LAFS
Use the package from PyPi
pip install tahoe-lafs
tahoe --version
Configure the public test grid