Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/okellosam21/kazihub
KaziHub is a mobile application designed to bridge the gap between job posters and workers looking for casual jobs. Whether you need a quick gig done or you're seeking short-term employment, KaziHub provides an easy-to-use platform to connect and collaborate.
https://github.com/okellosam21/kazihub
android compose jetpack-compose
Last synced: about 1 month ago
JSON representation
KaziHub is a mobile application designed to bridge the gap between job posters and workers looking for casual jobs. Whether you need a quick gig done or you're seeking short-term employment, KaziHub provides an easy-to-use platform to connect and collaborate.
- Host: GitHub
- URL: https://github.com/okellosam21/kazihub
- Owner: OkelloSam21
- License: mit
- Created: 2024-01-29T11:43:40.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-18T13:52:51.000Z (6 months ago)
- Last Synced: 2024-11-14T06:31:36.441Z (3 months ago)
- Topics: android, compose, jetpack-compose
- Language: Kotlin
- Homepage:
- Size: 1.03 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# KaziHub
## Overview
KaziHub is a mobile application designed to bridge the gap between data posters and workers looking for casual jobs. Whether you need a quick gig done or you're seeking short-term employment, KaziHub provides an easy-to-use platform to connect and collaborate.
## Features
- **Authentication:** Secure user login and registration system.
- **Profile Creation:** Users can create and manage their profiles, showcasing their skills and previous data experiences.
- **Home Screen:**
- For businesses: Post jobs with detailed descriptions and requirements.
- For data seekers: Browse through available jobs, apply, and get hired quickly.
- **Messaging/Chats:** Built-in messaging system for seamless communication between data posters and data seekers.
- **Job Posting:** Users can post casual jobs easily.
- **Job Access:** Workers can browse through available jobs and apply for them.
- **Location Services:** Integrated Google Maps and Places API for location-based data posting and searching.## Technologies and Libraries Used
- **Hilt:** For dependency injection, ensuring a scalable and maintainable codebase.
- **Retrofit:** For making network calls, enabling smooth communication with the backend services.
- **Coil:** For fetching and displaying images efficiently within the app.
- **Compose Destination:** For seamless navigation within the app using Jetpack Compose.
- **Google Maps and Places API:** For integrating location services, allowing users to post and find jobs based on their geographical location.## Usage
- **Authentication:**
- Securely log in or register to access the app's features.
- **Profile Creation:**
- Create and manage your profile.
- Update your skills, experience, and other personal information.
- View your data history and the status of current applications.- **Home Screen:**
- **For Businesses:**
- Navigate to the "Post a Job" section.
- Fill in data details, including description, location, and requirements.
- Submit the data posting.
- **For Job Seekers:**
- Browse through the list of available jobs.
- Use filters to search for jobs based on location, category, or other criteria.
- Apply for the desired data.- **Messaging/Chats:**
- Use the built-in messaging system to communicate with data posters or seekers.## Contributing
We welcome contributions to enhance KaziHub! To contribute:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/your-feature-name`).
3. Commit your changes (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature/your-feature-name`).
5. Open a pull request.Please ensure your code adheres to our coding standards and includes appropriate tests.
## License
KaziHub is licensed under the MIT License. See the [LICENSE](LICENSE.md) file for more details.
## Screenshots