Made by Anthony Assayah, Elad Sezanayev, Lior Breitman, Nerya Bigon.
Final project in the software engineering course
TimeZmoney is a job searching app for various types of jobs such as babysitting, delivery, construction workers, housekeeping, dog walker, waiters, security guards, etc. The app allows users to search and apply for jobs in their local area, as well as post and manage their own job listings. Users can create accounts as either employers or workers, but not both.
- Firebase: TimeZmoney uses Firebase for user authentication and real-time data storage.
- Firestore: Firestore is used to store and retrieve job listings and user information.
- Firestorage: Firestorage is used to store and retrieve images for job listings.
- Api: The app uses APIs to fetch job listings and user data.
- MVVM: The app follows the Model-View-ViewModel architecture for a more organized and efficient codebase.
- Tier Architecture: The app is built using a 3-tier architecture with a presentation layer, a business logic layer, and a data access layer.
- Layers Architecture: The app is built using a layered architecture with a presentation layer, a business logic layer, and a data access layer.
- Software Engineering: The app is built using best practices in software engineering to ensure a robust and maintainable codebase.
- Download the most recent release of TimeZmoney from the Github repository.
- Run Pub get command in Android Studio to import dependencies.
- Install the app on your device.
- Open the app and sign in or create a new account as either an employer or worker.
- Browse and apply for jobs or post your own job listing.
For more Screenshots and videos go the TimeZmoney Presentation !