Inspiration
The idea for UnitEd was born when we were searching for a problem statement in Education (Sustainable Development Goal -4) that is crucial yet undervalued, then we landed with the alarming issue of how school students struggle with expressing themselves. Fear of judgment, lack of confidence, and the absence of a supportive platform.
This is the age where students develop psychological and social aspect of life and being an introvert and living in a shell is not going to help in their college life.This problem resonates with us personally. We wanted to contribute in changing this issue.
We wanted to create a safe and welcoming space where students could confidently share their thoughts, support each other, and be heard. Inspired by the power of community and peer support, we envisioned a platform where students could unite to stand up for each other and grow together.
What it does
UnitEd is a student-friendly platform designed to:
- Speak Up – Students can report issues anonymously, reducing the fear of judgment.
- Help Desk – Students can provide feedback and seek help from the school and their peers.
- Stand Together – Students can view and support each other’s issues, fostering unity and collective strength.
- The Spotlight – A creative showcase where students can post their art, music, writing, and other talents – and receive support and recognition from their peers.
- Peer Support – Students can engage with and react to posts, creating a sense of community.
How we built it
- Frontend: Built using React.js for fast and dynamic user interface.
- Backend: Firebase handles user authentication, data storage, and real-time updates.
- DataBase: FireStore Database provides the database for the web application
- File Uploads: Integrated with Google Drive to allow secure storage and sharing of files.
Challenges we ran into
- Debugging: We came across hundreds of errors and we were jumping to and fro from console and code, trying to figure it out.One of the tiring error is the 429() error,Due to financial constraints we were forced to use google drive for storing pictures.
- Data Handling: Structuring Firebase to efficiently store and retrieve posts, feedback, and media was extremely challenging.
- UI Consistency: Designing a clean and intuitive interface that works across different screen sizes and themes, also tailwind css posed some challenges .
- Real-Time Updates: Designing and Structuring the functions to handle likes, comment,store data in database were kind of tricky.
Accomplishments that we're proud of
- Firstly,being able to debug all sorts of doors we faced.
- Successfully implemented a secure and anonymous reporting system.
- Created a responsive and aesthetically pleasing UI with a functional dark mode.
- Integrated real-time updates for posts, feedback, and reactions.
- Developed a creative showcase feature where students can express themselves freely.
- Built a platform that encourages peer support and strengthens the student community.
What we learned
- How to split work within team members and follow each other's progress.
- How to debug any error that comes without getting demotivated right away
- The importance of balancing security and user experience – making it easy for students to report issues while ensuring their privacy(Anonymous reports).
- Handling real-time data and user interactions using Firebase efficiently.
What's next for UnitEd
- Networking/Partnering – We need schools to use UnitEd wherein they can receive updates and feedbacks about their staff and management
- FireBase Storage – Due to some constraints we couldn't use FireBase Storage in order to store picture and fetch them using API calls rather, redirect to drive and do some extra work.
- Custom Feeds – Personalize the dashboard based on user interests and activity.
- Mobile App – Expand to a mobile version for greater accessibility.
Log in or sign up for Devpost to join the conversation.