## Inspiration

After trying and failing to implement some cooler API based solutions on our sponsors platforms, I chose at around 4 am to try to teach myself web development. Once I could build a website that looked bad, I decided to add API calls to it.

## What it does

The site uses the kanye.rest and AnimeChan apis

## How we built it

The site uses the kanye.rest and AnimeChan apis, and is built on html, javascript, and css without any frameworks.

## Challenges we ran into

Not knowing html or css was fixable during the hackathon. But learning enough javascript to use APIs for other projects was too hard, so I decided to start the logic from scratch.

## Accomplishments that we're proud of

I've never built a website from scratch before, so even though this one is pretty barebones, I'm happy I was able to build something that at least functions and taught me a lot of the barebones of web dev. This is also my first in person hackathon, so I am happy I was able to submit anything at all!

## What we learned

Working with my table of 6 as we cycled through different ideas, broke off into different projects, gave up, got back to it, changed our goals, and endured a 24 hour grind was a fantastic experience in what I can offer a team. The other two projects we ended up developing came from ideas I proposed during the first hour of the hackathon and wrote down.

## What's next for Quotes from West and the rest

One day I hope to actually learn to make a website and send something a bit more useful out into the world.
## Inspiration

University can be very stressful at times and sometimes the resources you need are not readily available to you. This web application can help students relax by completing positive "mindfulness" tasks to beat their monsters. We decided to build a web application specifically for mobile since we thought that the app would be most effective if it is very accessible to anyone. We implemented a social aspect to it as well by allowing users to make friends to make the experience more enjoyable. Everything in the design was carefully considered and we always had mindfulness in mind, by doing some research into how colours and shapes can affect your mood.

## What it does

Mood prompts you to choose your current mood on your first login of every day, which then allows us to play music that matches your mood as well as create monsters which you can defeat by completing tasks meant to ease your mind. You can also add friends and check on their progress, and in theory be able to interact with each other through the app by working together to defeat the monsters, however, we haven't been able to implement this functionality yet.

## How we built it

The project uses Ruby on Rails to implement the backend and JavaScript and React Bootstrap on the front end. We also used GitHub for source control management.

## Challenges we ran into

Starting the project, a lot of us had issues downloading the relevant software as we started by using a boilerplate but through collaboration between us we were all able to figure it out and get started on the project. Most of us were still beginning to learn about web development and thus had limited experience programming in JavaScript and CSS, but again, through teamwork and the help of some very insightful mentors, we were able to pick up these skills very quickly, each of us being able to contribute a fair portion to the project.

## Accomplishments that we are proud of

Every single member in this group has learned a lot from this experience, no matter their previous experience going into the hackathon. The more experienced members did an amazing job helping those who had less experience, and those with less experience were able to quickly learn the elements to creating a website. The thing we are most proud of is that we were able to accomplish almost every one of our goals that we had set prior to the hackathon, building a fully functioning website that we hope will be able to help others. Every one of us is proud to have been a part of this amazing project, and look forward to doing more like it.

## What's next for Mood

Our goal is to give the help to those who need it through this accessible app, and to make it something user's would want to do. And thus to improve this app we would like to: add more mindfulness tasks, implement a 'friend collaboration' aspect, as well as potentially make a mobile application (iOS and Android) so that it is even more accessible to people.
## Inspiration

One of the most exciting parts about Hackathons is the showcasing of the final product, well-earned after hours upon hours of sleep-deprived hacking. Part of the presentation work lies in the Devpost entry. I wanted to build an application that can rate the quality of a given entry to help people write better Devpost posts, which can help them better represent their amazing work.

## What it does

The Chrome extension can be used on a valid Devpost entry web page. Once the user clicks "RATE", the extension will automatically scrap the relevant text and send it to a Heroku Flask server for analysis. The final score given to a project entry is an aggregate of many factors, such as descriptiveness, the use of technical vocabulary, and the score given by an ML model trained against thousands of project entries. The user can use the score as a reference to improve their entry posts.

## How I built it

I used UiPath as an automation tool to collect, clean, and label data across thousands of projects in major Hackathons over the past few years. After getting the necessary data, I trained an ML model to predict the probability for a given Devpost entry to be amongst the winning projects. I also used the data to calculate other useful metrics, such as the distribution of project entry lengths, average amount of terminologies used, etc. These models are then uploaded on a Heroku cloud server, where I can get aggregated ratings for texts using a web API. Lastly, I built a Javascript Chrome extension that detects Devpost web pages, scraps data from the page, and present the ratings to the user in a small pop-up.

## Challenges I ran into

Firstly, I am not familiar with website development. It took me a hell of a long time to figure out how to build a chrome extension that collects data and uses external web APIs. The data collection part is also tricky. Even with great graphical automation tools at hand, it was still very difficult to do large-scale web-scraping for someone relatively experienced with website dev like me.

## Accomplishments that I'm proud of

I am very glad that I managed to finish the project on time. It was quite an overwhelming amount of work for a single person. I am also glad that I got to work with data from absolute scratch.

## What I learned

Data collection, hosting ML model over cloud, building Chrome extensions with various features

## What's next for Rate The Hack!

I want to refine the features and rating scheme