Welcome to Opensource Dashboard, a.k.a. Donut Dashboard, where devs receive virtually sweet rewards for contributions to opensource projects.
Built with Django utilizing PostgreSQL, the backend manages data interactions and API services for the frontend.
-
For more details on the project's features, acknowledgments, how to contribute and more, refer to the Opensource Dashboard frontend repository's README.
-
Deployed site: donutdashboard.netlify.app
-
Deployed server: osd-backend-td.vercel.app
Set up the backend environment with these steps:
- Clone the repository
- Navigate to the project directory
- Create and activate a virtual environment
python3 -m venv .venv
source .venv/bin/activate # Linux/Mac
source .venv/Scripts/activate # Windows
- Install dependencies:
pip install -r requirements.txt
- Initialize and run the application
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
See the frontend README for a comprehensive list of tools and acknowledgments.
Contributions are encouraged. Refer to the frontend README for guidelines on contributing to the project.