📅 January 01, 2020
•⏱️2 min read
In 2019 I was contacted by a entrepreneurial friend of mine in Sierra Leone, who runs an organization that helps young Sierra Leonean graduates enter into the job market. Unemployment rates are high amongst young people in Sierra Leone, partly due to a mismatch in the job market. Foreign NGOs and large business would rather look abroad for employees, than to go through the effort of finding local canditates. Within the country, job listings are only advertised through word of mouth, or a few local newspapers.
As a result, I was tasked with building a online job site for my friend's organization, NetworkMe SL, which will connect young job seekers to employers in Sierra Leone.
I have been working on the project in my spare time, and it's currently reached the end of the first development phase. The following products have been built:
i) Users can register to the site - either as an individual job seeker or as an employer organization
ii) Employers can post jobs, and edit their existing job listings
iii) Employers can view the applications to their jobs, and manage the status of those applications
iv) Employers can send direct messages to the applicants, to let them know about interviews, job offers, rejections etc.
v) Job seekers can search for jobs by title or organization name.
vi) Job seekers can view a list of the most recent/popular jobs on the platform.
vii) Job seekers can apply to open job listings, and can view their past applications. Applications contain a cover letter, a CV attachment, and supporting documents attachments.
viii) Job seekers can view the messages they have received from employers, and can reply to them.
The React app uses Redux for state management, and is deployed on Firebase.
The GitHub repo for the React app can be found here
The GitHub repo for the DRF API can be found here
The GitHub repo for the Gatsby JS site can be found here