Welcome to UDYOG SAARTHI APP, a project developed for the Smart India Hackathon 2023. This application, built with React, Vite, and Appwrite, is designed to address the employment challenges faced by Persons with Disabilities (PwDs) in our country.
-
Learning Profile: Candidates can create a comprehensive learning profile, including UDID, literacy, skills training, address, and functional difficulties faced. This profile also covers assistive devices, human assistance requirements, and aspirations.
-
Job Notifications: Receive notifications about job opportunities, both in the government and private sectors, in line with the 4% reservation for PwDs in Government and PSU Jobs.
-
Important Dates: Stay informed about crucial dates related to job applications, examinations, and interviews.
-
Educational Support: Access model question papers, practice materials, and mock tests to prepare for qualifying examinations.
-
Application Tracking: Track the status of job applications, examinations attended, interviews qualified, and placement details.
-
Workplace Support: Request assistance for workplace adaptations or reasonable accommodations to sustain employment.
-
Skills Training Programs: Receive notifications about skills training programs offered by the Department of Adult Independent Living (DAIL), NIEPMD, and other related organizations.
-
React: The frontend is built using the popular React library, ensuring a responsive and dynamic user interface.
-
Vite: Vite is employed as the build tool for the project, providing fast and efficient development and production builds.
-
Appwrite: The backend is powered by Appwrite, an open-source platform that simplifies the development of scalable and secure web applications.
To get started with UDYOG SAARTHI APP, follow these steps:
-
Clone the Repository:
git clone https://github.com/hallowshaw/udyog-saarthi-app.git cd udyog-saarthi-app
-
Install Dependencies:
npm install
-
Run the Application:
npm run dev
This will start the development server, and you can access the app at http://localhost:3000.
- Build for Production:
npm run build
This command generates optimized and minified production-ready files.
Thank you for considering contributing to UDYOG SAARTHI APP. By contributing, you help make this project better and support the open-source community. We appreciate your time and effort.
Before you start contributing, please read our Code of Conduct. We expect all contributors to abide by this code to ensure a positive and inclusive environment.
-
Fork the repository to your GitHub account.
-
Clone the forked repository to your local machine.
git clone https://github.com/hallowshaw/udyog-saarthi-app.git
-
Create a new branch for your changes.
git checkout -b feature/your-feature-name
-
Make your changes, and ensure that your code follows the project's coding standards.
-
Test your changes locally to make sure they work as expected.
-
Commit your changes with clear and concise commit messages.
git add . git commit -m "Add your descriptive commit message"
-
Push your changes to your forked repository.
git push origin feature/your-feature-name
-
Open a pull request (PR) against the
main
branch of the original repository. -
Your PR will be reviewed, and feedback may be provided. Make any necessary changes and update your branch.
-
Once your PR is approved, it will be merged into the
main
branch.
If you find a bug or have a feature request, please open an issue on our Issue Tracker. Provide detailed information and, if applicable, steps to reproduce the issue.
Please adhere to the coding standards used in this project. If there are specific guidelines, they will be mentioned in the project's documentation.
By contributing to UDYOG SAARTHI APP, you agree that your contributions will be licensed under the MIT License.
Thank you for contributing to UDYOG SAARTHI APP! 🚀