Inspiration

The inspiration came from a set of institutions that used to be present in Egypt dedicated to assist people in being seen in the job market and simplifies the scouting process. These institutions are registries that contain a verified pool of talent that employers can filter through recruiting agencies.

What it does

The application is composed of two dashboards. The first one is the developer dashboard which allows developers to create a profile that contains all the information that they usually would fill on a job application including things like willingness to relocate, the type of job they're seeking, as well as their experience level. The second one is the company dashboard where vacant positions as well as their requirements are posted . Instead of the developers actively applying to these positions, EmBoss will filter the entire pool of users that are flagged as unemployed and will pull up the top 20 most suitable candidates without any particular order to maximize fairness. said company can then view the candidates and proceed with the interviewing process and screening procedure regularly undertaken.

Upon successfully hiring a candidate, said candidate will then get marked as employed and the posting shall automatically close. As a reward for providing suitable candidates the company pays the platform a fee equivalent to a single months pay of the position advertised. To prevent ghost job postings, if a position is not filled within three months, the company pays a three month salary fine and the posting gets removed.

How we built it

The app is built on Next.Js and React with SUPABASE as the backend. The database and authentication is provided by SUPABASE and address verification is provided by the Melissa API. For payments Stripe was considered but the project hasn't reached the monetizing stage.

Challenges we ran into

As a solo developer it was pretty hard to come up with ideas that would feel productive and challenging. An additional challenge was using technologies that I wasn't too familiar with so learning them ate a little bit of time.

Accomplishments that we're proud of

The core idea feels very useful and the safeguard against bad hiring practices felt fleshed out and fair. Additionally I learned a handful of different technologies that I am planning to use in developing this application further

What we learned

I learned a great deal about backend processing and how to manage API keys. Additionally I got a better grasp at web development and reached a solid workflow where I knew what I needed to do and simply sat down and did it with little to no struggle.

What's next for EmBoss - Developer Registry

Finishing the interfacing with the back end and creating a stable payment system to allow the platform to put up the safeguards. Additionally contacting Vancouver developer groups and employers to have them join in on the platform

Built With

Share this project:

Updates