STT | MSSV | Họ và tên |
---|---|---|
1 | 21110603 | Nguyễn Đại Phúc |
2 | 21110728 | Nguyễn Dương Thế Vĩ |
JobVP is a mobile application designed to connect users with thousands of suitable job opportunities with just a few taps. With a user-friendly and intuitive interface, JobVP helps candidates filter and search for desired jobs by location and salary quickly and efficiently, allowing them to apply for jobs they are interested in. Additionally, JobVP assists employers with recruitment needs to easily connect with job-seeking candidates, creating a mutually beneficial situation.
- Begin by cloning the project with the following command:
https://github.com/thevi31415/doancuoiky_timkiemvieclam.git
- Execute the following command:
npx install --force
. - Execute the following command to run the application with Expo:
npx expo start
- Go to Google Play, download the Expo Go app, and scan the QR code displayed on the terminal with the downloaded app (Note the appropriate SDK version; the current app uses SDK 50).
- You are now ready to launch the project.
-
React Native: Our app is built using React Native, a popular framework for developing cross-platform mobile applications. React Native allows us to write code once and deploy it on both iOS and Android platforms, saving time and resources in development.
-
Firebase: We leverage Firebase for various backend services such as authentication, real-time database, cloud messaging, and analytics. Firebase provides a scalable and reliable backend infrastructure, allowing us to focus on building features rather than managing servers.
-
Tailwind CSS: Tailwind CSS is used for styling our app's user interface. It's a utility-first CSS framework that allows for rapid development and easy customization. With Tailwind CSS, we can quickly create consistent and visually appealing UI components across our app.
-
Expo: Our development environment is powered by Expo, which streamlines the development process by providing tools for building, deploying, and testing React Native apps. Expo offers features like hot reloading, over-the-air updates, and access to native APIs, making app development more efficient and productive.
- Log in to the application using a Google account:
- Home Page Interface:
- Search for jobs and filter search results by location and salary:
-View company details and follow companies:
- View job details and save jobs:
- Manage personal resumes:
- Apply for a job:
- Receive notifications when employers approve profiles:
- The Account page allows users to edit personal information, view saved jobs, applied jobs, followed companies, and log out.
In addition, employers also have the ability to create companies, post job listings, and review candidate resumes,...
Copyright © 2024, Nguyen Duong The Vi.
- React Native Documentation: https://reactnative.dev/
- Expo Documentation: https://docs.expo.dev/