Student Managment System done as part of Full Stack Web Developmet Class for 2023 Batch of Bachelor of Data Science (BSc DS).
Functionality of the applications include:
- CRUD Operation for Students
- CRUD Operation for Users
- Staff Users
- Staff: users can register into the application and store the student details.
- TBD
- TBD
Acronyms
- TBD: To be Discussed
- TODO: To Do in Future
- CRUD: Create, Read, Update, and Delete
Step-by-Step Contribution Guide
Step 1: Fork the Repository
- Click the 'Fork' button on the top-right corner of the repository page.
Step 2: Clone Your Fork
- Clone your forked repository locally:
git clone https://github.com/<your-username>/<repo-name>.gitStep 3: Add Remote for the Original Repository (if not already added)
- Navigate to your cloned directory and add the main repository as a remote:
cd <repo-name>
git remote add upstream https://github.com/<original-repo-owner>/<repo-name>.gitStep 4: Check for Updates from the Main Repository
- Fetch the latest changes from the main repository:
git fetch upstreamStep 5: Sync Your Fork with the Main Repository
- Merge the latest changes into your local main branch:
git checkout main
git merge upstream/mainStep 6: Create and Update Your Local Branch
- Create a new feature branch for your changes:
git checkout -b feature/<branch-name>- Make your changes, and commit them clearly:
git add .
git commit -m "Descriptive commit message"Step 7: Push Your Changes to Your Fork
- Push your feature branch:
git push origin feature/<branch-name>Step 8: Raise a Pull Request (PR)
- Go to your fork on GitHub.
- Click on 'Compare & pull request'.
- Provide a clear description and reference relevant issues if applicable.
- Check PR eligibility, address review comments, and resolve any merge conflicts.
Step 9: Wait for Review and Merge
- Wait for the maintainers to review your PR.
- Address any additional feedback to get your PR merged.