Configured email backend to use SMTP, console, or file-based backends based on settings. Added fallback values to handle various configurations. Updated `.gitignore` to exclude email files. This enhances email handling capabilities and ensures configuration flexibility.
- Add local Bootstrap CSS and JS files to the static directory.
- Add local jQuery file to the static directory.
- Update HTML templates to reference local static files instead of CDN links.
- Load Django static files in the base template.
- Add STATIC_ROOT to Django settings for static file collection.
These changes improve website performance and reliability by serving static assets locally, avoiding dependence on external CDNs. Additionally, this facilitates easier offline development and deployment.
- Added standard project documentation including README.md
- Added .gitignore for ignoring unnecessary files (.venv, *.pyc, etc.)
- Implemented basic Django application structure with accounts and resolver apps
- Configured Django settings, including two-factor auth and database setup
- Set up Django admin and basic model structures for Prefixes, Suffixes, Identifiers, and Permissions
- Added templates for accounts and resolver management
- Configured initial migrations and custom user model
- Included poetry dependencies and project setup configuration
This commit sets up the fundamental structure of the FreeDOI project, enabling DOI-like identifier creation and resolution.