-
Notifications
You must be signed in to change notification settings - Fork 46
Add FOSS Overflow blog for student Database COSA #138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,68 @@ | ||||||
| # My FOSS Overflow 2025–26 Experience | ||||||
|
|
||||||
| **By Gm Aravind** | ||||||
|
|
||||||
| ## Introduction | ||||||
|
|
||||||
| I participated in the FOSS Overflow 2025–26 program, where I got the opportunity to contribute to a real-world open-source project. In this blog I will share my experience,contributions and what I learned during the program. | ||||||
|
|
||||||
| ## About FOSS Overflow | ||||||
|
|
||||||
| FOSS Overflow is a mentorship program that helps students learn open-source development by working on real projects with guidance from mentors. It provides a great environment to learn, build and collaborate to a meaningfull oss project. | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Correct spelling/casing in the FOSS Overflow description. Line 11 has typo/casing issues: Suggested edit-FOSS Overflow is a mentorship program that helps students learn open-source development by working on real projects with guidance from mentors. It provides a great environment to learn, build and collaborate to a meaningfull oss project.
+FOSS Overflow is a mentorship program that helps students learn open-source development by working on real projects with guidance from mentors. It provides a great environment to learn, build, and collaborate on meaningful OSS projects.📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||
|
|
||||||
| ## My Project | ||||||
|
|
||||||
| I worked on the **Student Database COSA** project. This project is used to manage student-related activities such as bookings, budgets and administrative tasks. | ||||||
|
|
||||||
| The goal of the project is to make student management more organized and efficient. | ||||||
|
|
||||||
| ## My Contributions | ||||||
|
|
||||||
| During the program, I worked on both frontend and backend features. | ||||||
|
|
||||||
| Some of my major contributions include: | ||||||
|
|
||||||
| * Implementing a **Budget Management System** with backend APIs and a dashboard UI for tracking transactions | ||||||
| * Building a **Smart Room Booking System** where users can create bookings, check availability, and manage booking status | ||||||
| * Developing **booking clash detection** to prevent conflicts in room reservations | ||||||
| * Adding **role-based access control** and approval workflows | ||||||
| * Migrating the frontend from **Create React App (CRA) to Vite**, which improved performance and build speed. | ||||||
|
|
||||||
| Some of my key pull requests: | ||||||
|
|
||||||
| * PR #240 – Budget Management System | ||||||
| * PR #235 – Smart Room Booking Frontend | ||||||
| * PR #233 – Backend for Booking & Clash Detection | ||||||
| * PR #221 – CRA to Vite Migration | ||||||
|
|
||||||
| ## Challenges Faced | ||||||
|
|
||||||
| At the beginning, I faced several challenges like in: | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Tighten phrasing in Challenges section for professionalism. Line 40 ( Suggested edit-At the beginning, I faced several challenges like in:
+At the beginning, I faced several challenges, such as:
-* Fixing PR review comments by code rabbit and improving code quality
+* Addressing PR review comments from CodeRabbit and improving code qualityAlso applies to: 47-47 🤖 Prompt for AI Agents |
||||||
|
|
||||||
| * Understanding the existing codebase. | ||||||
| * Designing scalable backend systems. | ||||||
| * Handling edge cases in booking conflicts. | ||||||
| * Connecting frontend and backend properly. | ||||||
| * Migrating the project from CRA to Vite. | ||||||
| * Fixing PR review comments by code rabbit and improving code quality | ||||||
|
|
||||||
| With the help of my mentor Harshita, I was able to overcome these challenges. | ||||||
|
|
||||||
| ## Learnings | ||||||
|
|
||||||
| This program helped me improve many skills: | ||||||
|
|
||||||
| * Full-stack development (React + Node.js) | ||||||
| * Writing clean and structured code | ||||||
| * Debugging and solving real-world problems | ||||||
| * Working with Git and GitHub (PRs, reviews, CI) | ||||||
| * Understanding how large projects are built and maintained | ||||||
|
|
||||||
| I also learned how to collaborate with others in an open-source environment. | ||||||
|
|
||||||
| ## Conclusion | ||||||
|
|
||||||
| Overall, My FOSS Overflow 2026 was a very valuable experience for me. It helped me gain confidence in contributing to open source and improved my development skills. | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Align conclusion date with the post’s stated program period. Line 65 says Suggested edit-Overall, My FOSS Overflow 2026 was a very valuable experience for me. It helped me gain confidence in contributing to open source and improved my development skills.
+Overall, my FOSS Overflow 2025–26 experience was very valuable for me. It helped me gain confidence in contributing to open source and improved my development skills.📝 Committable suggestion
Suggested change
🧰 Tools🪛 LanguageTool[style] ~65-~65: Try replacing commonly used words with synonyms to make your writing more engaging. (IMPROVE_STRENGTHEN) 🤖 Prompt for AI Agents |
||||||
|
|
||||||
| I would like to thank my mentor Harshita Patidar for her guidance and support throughout the program. | ||||||
| This journey motivated and challenged me to continue learning and contributing to open source and keep improving as a developer. | ||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix punctuation and spacing in the introduction sentence.
Line 7 has a missing space after the comma (
experience,contributions) and reads slightly run-on. A small copy edit improves readability.Suggested edit
📝 Committable suggestion
🤖 Prompt for AI Agents