## Inspiration

As our graduation date looms close, we are in the thick of the job search process, and tracking our job applications has a myriad of benefits that keep us proactive and organized during the process. Tracking helps us monitor deadlines and better prepare for interviews by retaining key details from job descriptions. Tracking also helps prevent sending duplicate applications to the same company and shows our progress over time, keeping us motivated and accountable during the often lengthy job hunt. However, with large amounts of job applications, tracking each one manually can be extremely tedious and quickly become overwhelming.

## What it does

Enter JobCat, your personal job search assistant. JobCat keeps your application information organized and easy to access. It automatically scans and summarizes your job application status directly from your email inbox. JobCat tracks the company, position, mode (remote, onsite, etc.), location, salary, application date, status (interview, offer, rejected, etc.), and job description for a job application.

## How we built it

JobCat is built with Reflex, Python, LangChain, and Groq. Our cat mascot was made using Figma.

## Challenges we ran into

* Unfamiliar frameworks and API: Reflex, LangChain, Groq
* Slow WiFi
* Running Python on Windows

## Accomplishments that we're proud of

* Dynamic updates
* UI Design
* AI integration

## What we learned

* Reflex
* LangChain
* Groq

## What's next for JobCat

There are many additional features we hope to add to further enhance the job search experience:

1. SMS notifications for application status updates
2. Tailored interview prep based on the job posting and the user's experience
3. Custom AI-powered resume and cover letter building
## Inspiration

After contemplating ideas for days on end, we finally started on whatever the next idea came to mind. That was, to build an app that encourages people to go out for walks, runs, hikes, or maybe even a whole day's worth of adventure! Walking is one of the most primitive exercises and the majority of people can do it as a form of exercise. It has been proven to improve [physical](https://pubmed.ncbi.nlm.nih.gov/34417979/) and [mental](https://www.tandfonline.com/doi/full/10.1080/16078055.2018.1445025) health. The inspiration for this app comes from both Pokemon Go and Sweatcoin, but it provides the best of both worlds!

## What it does

Every day, you get a random list of 5 challenges from which you may complete up to 3 per day. These challenges require you to go out and take pictures of certain things. Depending on the difficulty of the challenges, you are awarded points. The app also keeps track of how many challenges you complete throughout your entire journey with us and a count of your daily streak which is just another way of motivating you to keep moving!

## How we built it

We built the app using React on the front end and we were going to use Node+Express in the back end along with MongoDB as our database. However, not too many things went as planned since it was our first-ever hackathon. But we've learned so much more about working together and have gained lots of new skills throughout working on this project!

## Challenges we ran into

Having to learn a lot of things from scratch because none of us have ever worked on big projects before. Some of our members are not in computer science, which only increased the amount of content to be learned for them.

## Accomplishments that we're proud of

Just going out of your way to participate in such events should make you proud!

## What we learned

We believe we now learned the basics of React, CSS, and MUI. We also can collaborate more effectively. We'll truly find out what we've learned once we put them into practice for our next project!

## What's next for Walk-E

Stick around and find out :))
## Inspiration

College students often times find themselves taking the first job they see. However this often leaves them with a job that is stressful, hard, or pays less than what they're worth. We realized that students don't have a good tool to discover the best job in their area. Job boards like LinkedIn and Glassdoor typically don't have lowkey part time jobs, while university job boards are limited to university specific jobs. We wanted to create a means for students to post reviews for job postings within their university area. This would allow students to share experiences and inform students of the best job options for them.

## What it does

Rate My University Job is a job postings website created for college students. To access the website, a user must first create an account using a .edu email address. Users can search for job postings based on tags or the job title. The search results are filter are filtered by .edu domain name for users from the same University. A job posting contains information like the average pay reviewers received at the job, the location, a description, an average rating out of 5 stars. If a job posting doesn't exist for their position, they can create a new posting and provide the title, description, location, and a tag. Other students can read these posts and contribute with their own reviews.

## How we built it

We created the front end using vanilla HTML, CSS and JavaScript. We implemented Firebase Firestore to update and query a database where all job postings and reviews are stored. We also use Firebase Auth to authenticate emails and ensure a .edu email is used. We designed the interactive components using JavaScript to create a responsive user interface. The website is hosted using both GitHub Pages and Domain.com

## Challenges we ran into

(1) Website Design UI/UX
(2) Developing a schema and using a database

## Accomplishments that we're proud of

(1) Being able to store account data of multiple users and authenticate the .edu domain.
(2) Completing a first project in a collaborative environment
(3) Curating a list of job postings from the same university email domains.
(4) A robust search engine based on titles and search tags.

## What we learned

In general, we learned how to format and beatify HTML files with CSS, in addition to connecting a HTML. We learned how to use the FireStore database and how to query, upload, and update data.

## What's next for Rate My University Job

We would seek to improve the UI/UX. We would also look to add additional feature such as upvoting and downvoting posts and a reporting system for malicious/false posts. We also look to improve the search engine to allow for more concise searches and allow the searches to be sorted based on rating/pay/tags/etc. Overall there are a lot of additional features we can add to make this project even better.