Inspiration

StudyBloom was inspired by the significant educational challenges faced by students in Africa, such as lack of access to quality resources, distant schools, and limited study materials. Our goal is to provide a platform that addresses these issues and promotes Sustainable Development Goal 4 (SDG 4) by ensuring inclusive and equitable quality education and promoting lifelong learning.

What it does

StudyBloom aims to increase access by providing a platform that allows learners in underserved African communities to easily access educational resources and learning materials, enhance quality by offering carefully selected content, interactive learning tools, and support resources that meet local curriculum requirements and global best practices, promote lifelong learning by supporting continuous learning and skill development among youth and adults through flexible online courses and career guidance initiatives, and foster community engagement by creating a vibrant community where learners and educators can interact, exchange knowledge, and collaborate to drive educational innovation and improvement.

How we built it

We will develop our project using:

Backend: Flask (a lightweight Python web framework), Flask-WTF for form handling, and SQLAlchemy for database interactions. Frontend: HTML, CSS, and JavaScript. Database: SQLite for easy-to-use, file-based SQL database management. Version Control: Git and GitHub for collaborative development and version control

Challenges we ran into

We faced several challenges throughout the project, starting with requirements gathering, where unclear and frequently changing requirements made it difficult to define the project's scope and led to scope creep and confusion. Aligning all stakeholders to ensure a unified vision and agreement on project goals was also a significant challenge. In project planning, creating realistic timelines for various phases, including research, proved difficult, and resource allocation, particularly in terms of team members and technologies, was challenging. Additionally, ensuring that our team possessed the necessary skills and experience to execute the project effectively required considerable coordination and effort.

Accomplishments that we're proud of

Our accomplishments include developing a detailed project plan that provided clear direction and structure for our team and successfully collecting and documenting all project requirements, ensuring that we had a comprehensive understanding of what was needed to meet our goals and align with stakeholder expectations

What we learned

Through this project, we learned:

The importance of understanding educational psychology and personalized learning strategies. Enhanced our technical skills in web development, database management, and user interface design. Effective team collaboration and communication are crucial for the success of complex projects.

What's next for StudyBloom

Future plans for StudyBloom include: Developing mobile applications to increase accessibility. Implementing offline capabilities for areas with unstable internet connectivity. Conducting marketing campaigns to raise awareness and expand our user base. Continuously improving the platform based on user feedback and the latest technological advancements.

Share this project:

Updates