Inspiration
I wanted to create a website that helps women and nonbinary people navigate the workplace, especially since STEM industries are traditionally male-dominated. However, I didn't want to create a copy of Glassdoor since it can be prone to negativity bias. I also wanted to target specific concerns regarding including female and nonbinary employees. As such, I singled out five categories to evaluate how open a company is: Workplace Culture, Employee Resource Groups, Feedback Mechanisms, Diversity Policies, and Representation in Leadership. Then, I chose two evaluation methods, team research and user polls.
What it does & How the Project Encourages Women and Nonbinary People to Enter Into a STEM Field
Kiralin allows users to offer input through polls for Workplace Culture, Employee Resource Groups, and Feedback Mechanisms. Each category has 1-2 questions like, "Do you, as a woman or nonbinary person, feel welcome at this company's workplace?" or "Have you ever participated in an ERG at this company for female or nonbinary employees?" I chose to employ user polls because they are very simple to complete which means more people will be willing to fill them out regardless of whether or not they had a positive or negative experience. Through this method, I hope to reduce negativity bias and also quantify how well each company performs in each category. The last two categories (Diversity Policies and Representation in Leadership) are evaluated using "team review". This just means I research whether or not each company has diversity policies and how many women/nonbinary people are on their executive team. Kiralin makes entering the STEM workforce easier since it can help people have fewer worries about the inclusion of women and nonbinary people. This is especially important since STEM traditionally consists of male-dominated fields.
How I built it
I used Vite and React to create the front end of the website. I stored the data on different companies using Supabase for its server-less functions. Lastly, I hosted the website using Vercel.
Challenges I ran into
Many of the tools I used to create this project were new to me. This was my first time using Vercel, Supabase, and a couple of other React packages. Additionally, I don't have much experience coding in Javascript and with React. As such, I had to learn many new things along the way as I was creating this project. I also worked on this project by myself which meant I had to learn many different aspects of web development.
Accomplishments that I'm proud of
I'm glad that I was able to use this hackathon as a way to learn many new things about web development. Additionally, this is the first time I've completed a hackathon focused on web apps, as most of my experience in hackathons has been game jams.
What I learned
Through this hackathon, I was able to learn more about Javascript, React, and the other tools I used to create Kiralin. More specifically, I learned how to create a relational database on Supabase and how to fetch and update this data. Using these new skills, I was able to make a simple search engine for the first time. Additionally, I used the reactjs-popup package to create user polls. I also improved my skills in JSX and CSS. For example, I learned how to use different React hooks and create input forms.
What's next for Kiralin
Kiralin would benefit from a way of making sure users can only vote on a poll once to ensure the integrity of the data. I think this could be accomplished through creating user accounts or cookies, although that would not be as secure.
Built With
- javascript
- react
- supabase
- vercel
- vite
Log in or sign up for Devpost to join the conversation.