Inspiration
Every individual is unique, down to the way they like to organize and keep track of their busy life. We saw an opportunity to use Mappedin to provide a novel way to use indoor mapping to allow users to visualize their tasks and responsibilities. Each floor represents a broad category (school, work, personal, etc) and users are able to customize each floor down to the quantity and names of the rooms using Mappedin’s Maker interface. This allows users to use a familiar interface of maps for a completely new function of personal organization.
What it does
Users can build a custom floor plan and populate each floor and its rooms with different tasks in their life.
How we built it
We built our project with Typescript, React, and the Mappedin SDK.
Challenges
Our usage of Mappedin's SDK was different from conventional usages since Mappedin is usually used for mapping indoor spaces, but we used it mapping mental spaces, therefore the conversion process created various challenges throughout our unique interpretation and implementation.
Another challenge we encountered was the parallelization of development. Many times, the various components of our project were dependent on one another, and the development of one affected the other. We sought to gain a deeper understanding of the design of our project so that we can better split up the project into smaller subtasks.
Accomplishments
We are proud of how our idea puts a spin on the general use case of Mappedin, and how our final product's map can display interactive pop-up windows that show items from a selected room.
All of our team members came away from the project with the knowledge of new technologies. In tackling such an interesting problem, our curiosity pushed us to try new things and we have learned many new things.
Takeaways
We learned that having a simple conceptual idea can become significantly more complicated in code due to unexpected incompatibilities and/or bugs.
We also learned the value of taking the time to create a project idea that everyone would be willing to invest their time and effort into designing and implementing.
Next Steps
Multiple Floors
Lives are multi-faceted. We would like to add in multiple floors, each representing different aspects of one's life (e.g. School, Work, Personal Development)
Journaling
Reflection and gratitude are widely considered to be excellent practices to support one's own mental health. We would like to add a space to allow users to reflect on moment's in their life, and write about them.
Calendar View
Like traditional productivity organizers, we would also like to provide a calendar view for any content placed in Second Home.
Built With
- mappedin
- react
- typescript

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