Inspiration
My inspiration came from a desire to support my friend, who is running a school with limited funding. He couldn’t afford to hire a professional developer, so I stepped in to help him build and maintain a website. I believe every student deserves access to quality education and information, and I wanted to contribute in any way I could.
What it does
The website serves as a digital presence for the school. It provides essential information for students and parents, such as announcements, admissions, events, academic resources, and contact details. It also helps the school appear more credible and organized online, which is especially important for low-budget institutions seeking growth and trust.
How we built it
I built the website using HTML, CSS, JavaScript, React, Node.js, MongoDB. I focused on keeping the site lightweight and mobile-friendly so it could work well even in areas with slow internet. I hosted it using free or low-cost platforms to minimize recurring expenses.
Challenges we ran into
Some of the challenges included:
- Finding low-cost or free hosting and domain options.
- Balancing simplicity with professional design.
- Creating a system that my friend and his team could update easily without technical knowledge.
- Working within a tight time and budget constraint.
Accomplishments that we're proud of
- Launching a functional, clean website from scratch.
- Helping a school with no prior online presence gain visibility.
- Empowering my friend and his team to manage updates on their own.
- Learning how to build real-world solutions under constraints.
What we learned
- How to manage a project with very limited resources.
- Practical skills in web development, hosting, and user-focused design.
- How to create a CMS-like experience with minimal tools.
- The value of tech for social good — even small projects can make a big impact.
What's next for DevSphire
I plan to add more features such as:
- A notice board and homework upload feature.
- A secure login for teachers and students.
- Multilingual support for broader accessibility
Built With
- express.js
- mongodb
- node.js
- react.js
Log in or sign up for Devpost to join the conversation.