Thank you for your interest in contributing to StudyBuddy! 🎉
We appreciate all kinds of contributions — whether it’s fixing bugs, improving documentation, enhancing UI, or adding new features.
This guide will help you get started with contributing to the project.
You can contribute to StudyBuddy in many ways, including:
- Fixing bugs
- Improving documentation
- Enhancing UI/UX
- Adding new features
- Refactoring existing code
Before starting, please check the Issues section to see if the problem or feature is already discussed.
- Fork the repository from GitHub.
- Clone your forked repository to your local machine.
- Create a new branch for your changes.
- Make your changes and test them locally.
- Commit your changes with a clear message.
- Push your branch to GitHub.
- Submit a Pull Request (PR).
Make sure you have the following installed:
- Python 3.8 or higher
- pip
- Git
- Basic knowledge of Django (optional but helpful)
git clone https://github.com/<your-username>/StudyBuddy.git
cd StudyBuddy
pip install -r requirements.txtApply migrations and start the development server:
python manage.py migrate
python manage.py runserverOpen your browser and visit:
http://127.0.0.1:8000/