ApplyFlow is a mobile application that helps users manage, track, and stay on top of their job applications with a clean, intuitive interface.
π Features
β View, add, edit, and delete job applications
β Track application statuses: Applied, Interviewing, Offer, Rejected
β User authentication (signup/login)
β Email notifications for deadlines and reminders
β Smooth animations and responsive design for iOS & Android
π Technologies Used
Framework: React Native (Expo)
Language: TypeScript
UI & Styling: React Native Stylesheet
Navigation: React Navigation
State Management: Context API
Networking: Axios
Backend: Connects to ApplyFlow-Backend https://github.com/ronaldkelechi11/applyflow-backend
Prerequisites
Node.js >= 18
npm or yarn
Expo CLI: npm install -g expo-cli
Android Studio or Xcode for simulator testing, or a physical device with Expo Go installed
Clone the repository:
git clone https://github.com/ronaldkelechi11/applyflow.git cd applyflow
Install dependencies:
npm install
yarn install
Running the App
Start the Expo development server:
expo start
Open the app on a device or simulator:
Scan QR code with Expo Go app
Or run on simulator:
i
a
Contributions are welcome!
Fork the repo
Create a branch: git checkout -b feature-name
Make changes & commit: git commit -m "Add feature"
Push to branch: git push origin feature-name
Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.