Inspiration

We were inspired by other scheduling and work-management systems like Calendly or Monday.com which make it simple for users to book, manage and plan activities under one platform. We aimed to do the same thing for MINDS by creating MindStorm: a portal for staff, volunteers and participants to come together and seamlessly manage activities and commitments.

What it does

MindStorm allows staff to easily create activities and drag them into a native calendar view. This drastically reduces the time taken to edit compared to Canva editing and even has an option to AI generate images.

How we built it

MindStorm was built using ExpressJS and NextJS with MongoDB as the database

Challenges we ran into

We ran into several challenges involving checking clashes, managing authentication and user roles (admin, volunteer, participant) and designing a clean and responsive user interface.

Accomplishments that we're proud of

We are proud to have created a fully working prototype of the project where there is clash detection, a recommendation engine, full authentication, dynamic calendar and responsive user interface.

What we learned

We learnt proper database schema/model creation and how to perform CRUD operations. We also learnt how to effectively use React components and hooks

What's next for MindStorm

AI integration and extension of the recommendation engine for activities for users based on past selected activities

Built With

Share this project:

Updates