https://github.com/fedletic/fedletic
Fedletic is an ActivityPub based activity tracker!
https://github.com/fedletic/fedletic
activitypub activitypub-server django fediverse workout-tracker
Last synced: 26 days ago
JSON representation
Fedletic is an ActivityPub based activity tracker!
- Host: GitHub
- URL: https://github.com/fedletic/fedletic
- Owner: fedletic
- License: agpl-3.0
- Created: 2025-03-10T15:45:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-24T03:29:22.000Z (6 months ago)
- Last Synced: 2025-11-24T05:33:48.284Z (6 months ago)
- Topics: activitypub, activitypub-server, django, fediverse, workout-tracker
- Language: Python
- Homepage:
- Size: 1.03 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Fedletic
Social activity tracker with ActivityPub!
As of March 10th, this project is still a proof-of-concept and highly unstable. Functionality, schemas, and everything
else is subject to change.
## How to Install
### From Source
* `git clone git@github.com:fedletic/fedletic.git `
* `cd` into the new `fedletic` directory
* `python3 -m venv .venv`
* `source .venv/bin/activate`
* `pip install -r requirements.txt`
* `cp .sample.env .env` and adjust to your environment.
* `./manage.py migrate` to setup up your database.
You can now use the built-in development server to run `./manage.py runserver`
### Running Fedletic
#### In Development
* You can use the built-in development server that Django provides by running `./manage.py runserver`
* ActivityPub messages and workouts are being handled asynchronously with celery. Start it with
`celery -A fedletic worker -l DEBUG`
#### In Production
* Don't.
### Docker
*Coming soon*
## Contributing
* Before working on something, make sure it's raised as an issue and approved by a maintainer.
* Write tests. Coverage should never go down, only up.