Skip to content

Latest commit

 

History

History
132 lines (76 loc) · 4.97 KB

README.md

File metadata and controls

132 lines (76 loc) · 4.97 KB

KidneyWorks

A job platform dedicated to raising awareness among employers and connecting them with kidney dialysis patients, providing a platform for patients to find employment opportunities that are flexible and accommodating to their medical needs.

We're live!

You can find our live site hosted on Firebase at KidneyWorks!

Problem statement

How can we get employers to empathise, understand, and hire kidney patients who have limited education levels and mobility due to their health conditions and treatment schedule?

Mission

Our mission is to bridge the gap between employers looking for qualified and motivated employees and patients seeking meaningful employment opportunities.

Vision

We believe that every individual, including dialysis patients, has the right to work and contribute to society, and our goal is to make this a reality.

Features

Delightful visuals

Home page

We believe first impressions are important, reflecting the job application process and encouraging employers to explore the website.

  • Friendly avatars and delightful animations make using the website a pleasant experience
  • Responsive design allows the website to be used on mobile devices for on-the-go convenience

Informative sections

Designed to help employers understand and empathise with kidney patients, the website offers a repository of useful information.

Persuasive section

This section contains reasons for employers to hire kidney patients

Brochures

This section has brochures from Kidney Dialysis Foundation

Useful links

This section contains links to websites of interest to employers hiring kidney patients

Job applications

List of available jobs

View a list of available jobs

Job application tracking

Keep track of applied jobs

To transform information into action, we integrated a job portal into the website to connect kidney patients with potential employers easily.

  • Employers can view all their job postings on one page, including the applicants who applied for them
  • Kidney patients have a curated list of jobs from accommodating employers, and a quick way to view their application statuses

Employer and Patient blogs

On a more personalised note, employers and kidney patients alike can share their previous experiences working with each other, showing newcoming employers the potential of hiring kidney patients and providing patients with a source of hope and wisdom.

Profile customisation

User profile

Like any good job portal, kidney patients can enrich their profiles with relevant information for employment.

Customisations:

  • Display name and picture
  • Education level
  • Personal skills
  • Physical limitations and health conditions
  • Resume upload

Coming soon

  • Integration with popular job sites such as LinkedIn, Indeed, etc.
  • Connecting jobs with blogs for better context
  • More ways of signing in
  • Theme customisations

Tech stack

  • ReactJS frontend
    • Bootstrap CSS library
    • React Spring animations
  • Cloud Firestore - Firebase
  • Firebase Hosting

For developers

Don't forget npm ci to install the necessary dependencies!

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

Contributors

Han Shangru, Stanley

Huang Hao

Pierce Ng Wei Sheng

Soh Je Hou