Chakuri is an employment application designed for Islamic institutes, where Madrasas or Mosques can publish job vacancies, and individuals can apply for those positions. This project was initiated around five years ago and has undergone significant changes since then.
The original implementation consisted of three separate parts: API, Website & Mobile App, and Admin. Over time, it became apparent that maintaining all these components was challenging, leading to the decision to rebuild and restructure the project using different technologies.
Please note that the new implementation of this project, including the API, Admin, and both the Website and Mobile App, has been rebuilt with NestJS, Directus, and Flutter respectively. The source code for the new project is not public as it's a commercial project.
This repository serves as a reference and allows interested developers to explore the original implementation of Chakuri. However, it's important to note that the old codebase may not be suitable for production use due to its outdated nature and potential mistakes.
This repository consists of the following parts:
-
API (GitHub Link): This section contains the original implementation of the Chakuri API built with AdonisJS and MySQL. The API provided the backend functionality for job listings and applications.
-
Website & Mobile App (GitHub Link): Here, you can find the original implementation of the Chakuri Website and the Chakuri Mobile App. It was developed using Vue.js and Cordova and served as the frontend application for users to browse and apply for available job positions.
-
Admin (GitHub Link): This section includes the original implementation of the Chakuri Admin panel. It was also developed using Vue.js and provided an interface for Madrasas or Mosques to manage job listings, review applications, and perform administrative tasks.
The source code in this repository is provided under the CC BY-NC-ND 4.0 License. This license allows you to:
- Share: Copy and redistribute the code in any medium or format.
- Adapt: Remix, transform, and build upon the code.
Under the following conditions:
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- Non-Commercial: You may not use the code for commercial purposes.
- No Derivatives: If you remix, transform, or build upon the code, you may not distribute the modified material.
Please review the license file for more details.
Please note that while the code is available for reference, it is strongly advised against using this old codebase in production environments due to its outdated nature and potential issues.