YCN.club is a centralization-focused project that aims to provide institutions with the ability to store their data in one place; maintaining a single source of truth for documentation and other actions.
Colleges today have a strong focus on building a strong student community, with opportunities coming from every direction. While this is great for exposure, the sheer bombarding of information students receive from student clubs, external meetups, institutional events and placement groups ends up being lost in the chaos.
Imagine receiving an email for an internship you could've easily cleared, but you didn't see it in time because Club XYZ wants to send 127486 emails about their brand new event!
Exaggeration aside, it's important for institutes to maintain separate logical forums for this data, as more often than not, this information is also handled by different entities in the administration. Creating topic-specific spaces where students can go for event registration, college news and community exposure can go a long way in improving the overall student experience. That's what YCN.club stands for, and works (or worked) towards.
This project started under the name of mitblr.club, when we were in the first year of college at Manipal Institute of Technology, Bengaluru. Over time, looking at the structure of physical announcements and unorganized emails from the institute, we (Raghav and Abhigyan) decided that there was an imminent need of a system where students could find all college activities (events, notices, etc.) on one platform, and register from the same area without filling up a 100 different Microsoft Forms. This lead to the development of Noticeboard & Logistics.
Some screenshots from the Noticeboard application.
We further noticed that non-technical student clubs under the institiute were struggling to maintain an online brand identity, as building and maintaining a website is not everyone's cup of tea (nor does everyone have the resources in a college as brand-new as ours). This led to the development of our Website Templates, which allowed communities to start off their own websites from a single configuration file.
This only required them to write up a single JavaScript file with all the data, but heck, we wanted to make it so no-code that we ended up creating our own config. generators for it, along with a custom wrapper around the Notion API so that they could write their blog posts on Notion and it would directly update the website.
Did I mention we're college students?
A screenshot of the configuration generator for mitblr.club.
After all this, you'd think our college would be stoked about the 500+ man-hours of work we put in. They would definitely completely support our work and advertise everywhere that their students built this... right?
Turns out, the IT Department of Manipal Academy of Higher Education does not trust students. Their entire argument is that, "students are only a part of the institution temporarily, and thus cannot be the sole creators of large software that the institution depends on." While this is logically plausible, it contradicts with systems created by large universities to use long-term student-created projects.
We tried going through a lot of hoops in order for our ecosystem to get support. We promised comprehensive documentation of all our projects and guaranteed successive maintainers appointed from the junior batches. But we soon learned that MAHE was starting to work on our ideas by signing contracts with third-parties, with zero acknowledgement that our team brought in the idea and the execution.
The past 2.5 years of battling with the MAHE adminstration has been frustrating for us, to say the least. We keep trying to move fast and break things, but our body is now sore and our fingers are tired from typing out code that won't make it to production.
Even still, this organization exists as an ode to our stubbornness in maintaining ownership of the ideas that we came up with. No matter what our institute claims, or what they end up building with the help of external vendors, we provided the foundation that they work upon. This is our attempt to show that students can be developers too, and actually build large-scale projects for the betterment of their alma mater.
We welcome you to YCN.club - an ecosystem built for students, by students. If you feel that any projects here could be useful for your college, please feel free to use our work as your foundation. We'd love to see what you build.
- Repositories: https://github.com/YCN-club/noticeboard and https://github.com/YCN-club/logistics
- Contributors:
- Abhigyan Tripathi (GitHub) (LinkedIn)
- Repository: https://github.com/YCN-club/api
- Contributors:
- Raghav Gupta (GitHub) (LinkedIn)
- Hari Keshav Rajesh (GitHub) (LinkedIn)
- Kshitij Srivastava (GitHub) (LinkedIn)
- Repository: https://github.com/YCN-club/redirect
- Contributors:
- Abhigyan Tripathi (GitHub) (LinkedIn)
- Repository: https://github.com/YCN-club/linkedlist
- Contributors:
- Abhigyan Tripathi (GitHub) (LinkedIn)
- Repository: https://github.com/YCN-club/template
- Contributors:
- Abhigyan Tripathi (GitHub) (LinkedIn)
- Hari Keshav Rajesh (GitHub) (LinkedIn)
- Repository: https://github.com/YCN-club/helpdesk-website
- Contributors:
- Abhigyan Tripathi (GitHub) (LinkedIn)
- Satyajitsinh Digvijaysinh Jhala (GitHub) (LinkedIn)
- Repository: https://github.com/YCN-club/helpdesk-api
- Contributors:
- Raghav Gupta (GitHub) (LinkedIn)
- Aashi Aggarwal (GitHub) (LinkedIn)
Aside from the projects mentioned above and their complex history, we have led a few other initiatives in our college that are also open-source. These projects have been handed over to the respective student bodies, and we are no longer involved in their development. However, we take pride in the work we accomplished and have preserved copies of the repositories here for archival purposes.
This application was built for the National Service Scheme (NSS) Student Chapter of MIT-BLR, with the aim of providing a platform for NSS volunteers to log their contribution hours and apply to volunteer for ongoing events.
We focused on creating a centralized platform that was easy to onboard and access. With features like faculty information, the NSS repository, event details, and volunteer hour tracking all integrated into one app, the platform significantly reduced the time previously spent on clerical work and scheduling. This allowed the core committee to dedicate more time to their primary mission—bringing smiles to people's faces through social service.
Unfortunately, this project was not deployed live. Due to the costs involved with deployment, NSS decided that it would be more impactful to allocate those funds directly to social service initiatives.
- Repositories:
- API: https://github.com/YCN-club/nss-api
- Mobile App: https://github.com/YCN-club/nss-app
- Static Config: https://github.com/YCN-club/nss-config
- Contributors:
- Abhigyan Tripathi (GitHub) (LinkedIn)
- Raghav Gupta (GitHub) (LinkedIn)
- Hari Keshav Rajesh (GitHub) (LinkedIn)
- Satyajitsinh Digvijaysinh Jhala (GitHub) (LinkedIn)
The Accreditation and Reporting System was a project developed by the Application Development Cell of MIT-BLR (GitHub). This initiative aimed to streamline the manual processes involved in collecting and managing information required for various national-level accreditations.
The system functions as an end-to-end portal that facilitates:
- Centralized data entry and storage,
- Categorization of data based on domain and level,
- Management of overlapping parameters across different accreditations, and
- Exporting data in formats tailored to specific accreditation requirements.
Future teams under the Application Development Cell are expected to continue iterating on and enhancing this project. While we are no longer actively involved in its development, the repositories below represent the state of the project at the conclusion of our contributions, preserved here for archival purposes.
- Repositories:
- Contributors:
- Abhigyan Tripathi (GitHub) (LinkedIn)
- Raghav Gupta (GitHub) (LinkedIn)
- Nived S Mohan (GitHub) (LinkedIn)
- Hari Keshav Rajesh (GitHub) (LinkedIn)
- Sohan Venkatesh (GitHub) (LinkedIn)
- Satyajitsinh Digvijaysinh Jhala (GitHub) (LinkedIn)
- Rishabh Yadav (GitHub) (LinkedIn)