## Inspiration

When staying at home in the pandemic time of Covid-19, we found the connection between roommates kind of weird. The persons that were simply sharing the living space, need to spend mostly all of the time together now, at home. And in such circumstances, more and more living frictions happen. What can we say to let the singing roommates be quiet? How could we remind them of the bill and rent properly? How could we know what roommates are interested in to share the happiness with? and etc. All of the questions came into our mind. So, we decided to design an app that can help people staying at home feel social freedom and could be supported by someone living in the same house.

## What it does

To help people staying at home express themselves property in order to make them enjoy the group and sharing life better, we decided on the main features first:
 - mark users' status in an interesting way of animation, like sleep, shop, shower, housework, Laundry, work, and leisure. Thus, notify the roommates of the noise level and locations indirectly
 - manage the public space use in a visualized digital space, to help users construct a general idea of where the other people are and they are not alone when providing the convenient method of sharing the public space of kitchen, living room, and laundry room
 - transfer the text that user wants to say to their roommate to some paragraph with Emoji replaced some keywords, making the communication smooth and can be accepted easily, even you are talking about something sensitive, like sharing the bill or reminding them to pay rent and utilities
 - Info board, where roommates can post notification of bill, rent, and etc.; share group activities planner of housework, dinner, and shopping; some use resource of vlog, movies and news.

## How we built it

```
- do research on the main mental problems people have when staying at home and some suggested solutions doctors
- Decided on the pain points and solutions
- design screens in Figma and begin front-end development based on that
- meanwhile, back-end developer construct the database system

```

## Challenges we ran into

```
- usually went too focused and detailed on the UI design
- not decided a proper scope of work that we could finish during such short time
- lack of familiarity of some framework and

```

## Accomplishments that we're proud of

```
- find some solutions that we could use in our daily life, showing kind and compassionate to ourselves and others, to overcome the mental problems in pandemic with roommates

```

## What's next for HmSo\_HomeSocial

```
-  complete the left functions of animations, profile settings,
- detail the drag and resizing function home space planning

```
## Inspiration

The inspiration for "Tag" came from a desire to bridge the gap between people, across all ages and interests, in a deeply personal yet digital way. Recognizing the limitations of existing social platforms in fostering genuine connections that have become less social and more media-centric, especially during times when physical distances have grown, "Tag" seeks to reintroduce the intimacy and authenticity often missing from our online interactions.

## What it does

"Tag" is a mobile application that facilitates meaningful conversations through thoughtfully crafted prompts. It prompts different groups of people daily, allowing a centralized platform for connections to thrive, gaining knowledge and adaptively responding to user behavior. It encourages users to share more than just superficial updates, diving into reflective and personal exchanges. This platform stands out by focusing on depth and the loneliness epidemic, allowing friends and connections to engage on a level that strengthens their relationships, regardless of the physical distance.

## How we built it

The app was developed using React Native/typescript and node, enabling a cross-platform presence from the get-go. Figma was a big help. Key challenges included integrating storage for real-time data handling and pivoting from Convex to an API with async storage due to server demand issues. Despite the steep learning curve with technologies and collaborative tools like Git, the team's dedication and adaptability were paramount in bringing "Tag" to life.

## Challenges we ran into

The journey of incorporating backend services was fraught with technical hurdles. Initially opting for Convex presented a steep learning curve and unforeseen server demand issues, leading to a critical pivot towards Firebase and async storage solutions. This shift demanded rapid adaptation and a reevaluation of our backend strategy under tight deadlines. Concurrently, mastering Git for effective team collaboration introduced its own set of challenges, compounded by the unexpected illness of a team member, which threatened to reduce our workforce. These obstacles tested our resolve, adaptability, and teamwork skills in the face of uncertainty.

## Accomplishments that we're proud of

Successfully completing our first hackathon as an all-women team, we're proud of sticking closely to our design specifications and prioritizing user-centric design. The development of "Tag" demonstrated our ability to work harmoniously, overcome technical and personal challenges, and create a product that resonates with our intended audience. The thoughtful design, including handwritten fonts and engaging prompts, reflects our commitment to creating meaningful digital spaces.

## What we learned

This journey taught us invaluable lessons in app development, teamwork, and design consistency. We learned the importance of early starts, in-depth communication before diving into tasks, and the need to always pull before pushing in Git. The experience has been enlightening, providing us with a solid foundation in both technical and collaborative skills.

## What's next for Tag

Encouraged by positive feedback and the potential impact on fostering connections (we asked our friends and long-distance friends for feedback :)), we're excited to further develop "Tag." Plans include expanding its features, refining the user experience based on real-world testing, and potentially exploring avenues for wider adoption. We would love to build it out to include more back-end, user authentication, mass database storage and more. Our vision for "Tag" goes beyond a project; it's about creating a platform that treats the loneliness academics, enriches friendships and bridges distances with heartfelt conversations.
## Inspiration

As victims, bystanders and perpetrators of cyberbullying, we felt it was necessary to focus our efforts this weekend on combating an issue that impacts 1 in 5 Canadian teens. As technology continues to advance, children are being exposed to vulgarities online at a much younger age than before.

## What it does

**Prof**(ani)**ty** searches through any webpage a child may access, censors black-listed words and replaces them with an appropriate emoji. This easy to install chrome extension is accessible for all institutional settings or even applicable home devices.

## How we built it

We built a Google chrome extension using JavaScript (JQuery), HTML, and CSS. We also used regular expressions to detect and replace profanities on webpages. The UI was developed with Sketch.

## Challenges we ran into

Every member of our team was a first-time hacker, with little web development experience. We learned how to use JavaScript and Sketch on the fly. We’re incredibly grateful for the mentors who supported us and guided us while we developed these new skills (shout out to Kush from Hootsuite)!

## Accomplishments that we're proud of

Learning how to make beautiful webpages.
Parsing specific keywords from HTML elements.
Learning how to use JavaScript, HTML, CSS and Sketch for the first time.

## What we learned

The manifest.json file is not to be messed with.

## What's next for PROFTY

Expand the size of our black-list.
Increase robustness so it parses pop-up messages as well, such as live-stream comments.