Privacy-first social networking platform backend using FastAPI and Supabase.
- User registration and authentication
- Multiple profile support
- Secure NFC profile sharing
- Comprehensive error handling
- Async database operations
- Python 3.10+
- Poetry
- Supabase Account
-
Clone the repository
-
Install dependencies:
poetry install
-
Set up environment variables:
SUPABASE_URL=your_supabase_project_url SUPABASE_KEY=your_supabase_key
poetry run uvicorn app.main:app --reload
poetry run pytest
- Uses Supabase for authentication
- Implements comprehensive error handling
- Token-based authentication
- NFC profile sharing with secure tokens
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request