"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.
-
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.
-
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
-
User Profile: Users can create detailed profiles, providing information about their disabilities, accommodation needs, and specific skills.
-
Login and Register: Secure user authentication with a robust login and registration system.
- 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.
- Copy
.env.example
to.env
. - Configure the
.env
files. - Run
npm install
.
- 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.
This project is licensed under the MIT License.