https://github.com/anze3db/fedidevs
Discover amazing developers across the fediverse 🌐
https://github.com/anze3db/fedidevs
django fediverse python
Last synced: 5 days ago
JSON representation
Discover amazing developers across the fediverse 🌐
- Host: GitHub
- URL: https://github.com/anze3db/fedidevs
- Owner: anze3db
- License: mit
- Created: 2023-03-25T17:16:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-10-03T21:49:16.000Z (6 days ago)
- Last Synced: 2025-10-03T23:30:23.311Z (6 days ago)
- Topics: django, fediverse, python
- Language: Python
- Homepage: https://fedidevs.com
- Size: 22.2 MB
- Stars: 76
- Watchers: 4
- Forks: 15
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fedidevs
This is the source code for the [fedidevs.com](https://fedidevs.com) website.
## Set up dev environment
0. Install [uv](https://docs.astral.sh/uv/getting-started/installation/)
1. Run the migrations
```
uv run python manage.py migrate
```2. Run the development server
```
uv run python manage.py runserver
```3. In a separate terminal set up tailwindcss...
```
uv run python manage.py tailwind install
```4. ... and start the tailwind server
```
uv run python manage.py tailwind start
```5. [optional] ... and start the background worker (only needed for syncing followers on login)
```
uv run python manage.py rundramatiq --reload
```6. [optional] Populate the local database (takes about ~1hr)
```
uv run python manage.py scheduler --run-now
```or run the crawler and indexer separately if you only want to populate account data (takes about ~5mins)
```
uv run python manage.py crawler
uv run python manage.py indexer
```7. [optional] Create a Django Admin user for `http://localhost:8000/admin`
```
uv run python manage.py createsuperuser
```