ggrossvi / dream-catcher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Dream Catcher

Motivation

Our motivation was participation in the Hackbox challenge and the challenge was the Women in Cloud project.

The platform aims to amplify the power of a global network of 100,000 women in cloud computing, offering personalized support, networking opportunities, and skill-enhancement resources.

What the application does

Our tool facilitates finding jobs, connecting with people from that that organization, requesting warm introductions, and tracking the impact of networking efforts. It will assist member in connecting with relevant individuals for job opportunities, partnerships, and event participation. Networking is the best way to find jobs and partnerships.

1st iteration:

Created text to speech(TTS) functionality that allows members to listen to the listed events hands free. This allow fitting in finding out relevent oportunities easily into their workday.

High Level Architecture for the App

2nd iteration:

Create a tool that allows members to post job descriptions available within their company.

It sends an email to the member letting them know that a fellow cloud member applied to it. Referrals increase the chance of getting that first interview screen.

It links back to the member that posted it to connect to request a warm introduction.

Extend text to speech functionality to job postings.

3rd iteration: Set up dashboard to track this data with Power Bi.

4th iteration: Add RAG capability to search site and provide personalized resources to members.

Technologies

  • Front-end is React
  • Backend is Express
  • Bootstrap for the navigation and carousel
  • React Router for the routes
  • MySQL for the database

High Level Architecture for the App

Github: https://github.com/ggrossvi/dream-catcher https://github.com/ggrossvi/dream-catcher-backend (add Azure Function repo - TTS)

Why the selected Technologies

We decided to use React because of its potential to reuse components. Since we were going to create user cards we thought that it would be a good strategy to be able to be able to add and reuse components as we needed.

The chose of using MySQl was ease of use. In the future we would use Cosmos DB.

Challenges

Due to unforseen circumstances our group dropped down to 2 active participats at the end. This was challenging because of the short amount of time of the hackathon. We had to pivot at the end from our original vision to something more pared down.

Future Tech Additions

In addition to the future iterations we listed above we would like to include

  • Log in functionality (LinkedIn)
  • Key vault
  • Load Balancing
  • Containers
  • CI/CD

About


Languages

Language:JavaScript 83.1%Language:CSS 12.5%Language:HTML 4.4%