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
- express.js
- maps
- mongodb
- nextjs
- node.js

Log in or sign up for Devpost to join the conversation.