Skip to content

welsonoktario/jobility

Repository files navigation

Jobility: Unlocking Opportunities for Inclusivity and Employment

Description

"Jobility" is a groundbreaking job portal application designed to address the employment gap for individuals with disabilities in Indonesia. With the tagline "Unlocking Opportunities for Inclusivity and Employment," this platform aims to empower people with disabilities to embark on meaningful career journeys by providing them with tailored resources and opportunities.

Features

  1. Job Search: A robust platform enabling users to search for job opportunities based on preferences, skills, and location. Additionally, a dedicated section allows inclusive hiring companies to post jobs and connect with diverse talent.

  2. Disability-friendly Accessibility Feature: A cornerstone feature ensuring the inclusivity of the job portal. It includes:

    • Screen Reader Compatibility
    • High-contrast mode
    • Keyboard Navigation
    • Alternate Text
    • Resizable Text and Fonts
    • Text-to-speech
    • Closed Captions
    • Customizable Themes
  3. User Profile: Users can create detailed profiles, providing information about their disabilities, accommodation needs, and specific skills.

  4. Login and Register: Secure user authentication with a robust login and registration system.

Tech Stack

  • Database: MySQL - An open-source relational database management system (RDBMS).
  • Backend: Express.js - A fast and minimalist web application framework for Node.js.
  • Frontend: React.js - A powerful JavaScript library for building dynamic user interfaces.
  • Runtime Environment: Node.js - A runtime environment for executing JavaScript code on the server side.

How to Run

  1. Copy .env.example to .env.
  2. Configure the .env files.
  3. Run npm install.

How to Run in a Container

  • To run the application in a container, use your preferred containerization tool (Docker, Podman, etc.) and follow their respective instructions for containerizing a Node.js application.

License

This project is licensed under the MIT License.


Releases

No releases published

Packages

No packages published

Languages