Fursa App is a mobile application aimed at connecting job seekers with employers, facilitating a streamlined process for job applications, and allowing employers to review candidate profiles and CVs directly. The app is built with Expo, providing compatibility across Android, iOS, and web platforms.
Fursa App provides a platform for:
- Job Seekers: Allows users to browse and apply for job postings, upload CVs, and create profiles for employers to review.
- Employers: Enables employers to post job listings, review applicants’ profiles, and access uploaded CVs to find suitable candidates.
The goal of Fursa is to make job opportunities accessible while simplifying the recruitment process for companies.
- Job Listings: Job seekers can browse various job postings from registered employers.
- CV Upload: Job seekers have the ability to upload their CVs, making it easier for employers to view their qualifications.
- Application Management: Employers can track and review applicants for each job posting, enhancing hiring efficiency.
- Profile Viewing: Employers have access to detailed profiles of applicants, including CVs and relevant experience.
To set up and run Fursa App locally, follow these steps:
-
Clone the repository:
git clone https://github.com/frashid17/fursa-app.git cd fursa-app -
Install dependencies:
npm install
Start the app with Expo by running:
npx expo startAfter starting, you can choose how to view the app:
- Development Build: For running the app on local devices or simulators.
- Android Emulator: For Android testing.
- iOS Simulator: For iOS testing.
- Expo Go: View the app on a physical device via the Expo Go app.
- app: Primary application files, where you can start implementing new features or editing existing ones.
- app-example: Starter template that can be reset to start fresh, if needed.
The project leverages file-based routing for managing navigation within the app.
To reset the app to a clean state:
npm run reset-projectThis command moves the starter code to app-example and prepares a blank app directory for new developments.
For guidance, community support, and contributions:
- Expo Documentation: Learn about Expo’s development tools and features.
- GitHub Expo: Engage with Expo's open-source community.
- Expo Discord: Connect with other Expo users and developers.
This project is actively maintained by Patrick Mwangi and welcomes contributions to improve and expand its functionality.