The HR Application is a mobile app designed to connect job seekers and companies. Users can apply for job postings, create and manage multiple resumes, and update their profiles with ease. Companies can post job listings, review applications, and access detailed user profiles.
-
User Functionality:
- Apply for job postings
- Create and manage multiple CVs
- Add, update, and delete profile pictures
- Edit personal profile information
- Login and logout functionality
-
Company Functionality:
- Create and manage job postings
- Review and respond to applications
- View CVs submitted by users
- Access and review user profiles
The application uses the following Flutter packages:
- dotted_border:
^2.0.0+3
- For creating dotted borders around UI elements. - shared_preferences:
^2.1.0
- To store simple data in the app's storage. - google_nav_bar:
^5.0.6
- For the bottom navigation bar inspired by Google design. - cupertino_icons:
^1.0.2
- For iOS-style icons. - firebase_core:
^1.24.0
- To initialize Firebase in the app. - lottie:
^1.4.3
- To add beautiful Lottie animations. - introduction_screen:
^3.0.1
- For creating an introduction screen for the app. - http:
^0.13.5
- To make HTTP requests. - flutter_zoom_drawer:
^3.0.4+1
- For implementing a zoom drawer menu. - image_picker:
^0.8.6+2
- To pick images from the gallery or camera. - jwt_decoder:
^2.0.1
- For decoding JWT tokens. - url_launcher:
^6.1.11
- To launch URLs in the browser or other apps. - simple_icons:
^7.10.0
- For various icons used in the app.