Skip to content

Open-Source-Dashboard/osd-backend

Repository files navigation

Opensource Dashboard Backend

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.

Authors

Links and Resources

Setup

Set up the backend environment with these steps:

  1. Clone the repository
  2. Navigate to the project directory
  3. Create and activate a virtual environment
python3 -m venv .venv
source .venv/bin/activate   # Linux/Mac
source .venv/Scripts/activate   # Windows
  1. Install dependencies:
pip install -r requirements.txt
  1. Initialize and run the application
python manage.py makemigrations
python manage.py migrate
python manage.py runserver

Acknowledgments

See the frontend README for a comprehensive list of tools and acknowledgments.

Contributing

Contributions are encouraged. Refer to the frontend README for guidelines on contributing to the project.

Releases

No releases published

Packages

No packages published

Contributors 5