Skip to content

Latest commit

 

History

History
97 lines (50 loc) · 1.6 KB

File metadata and controls

97 lines (50 loc) · 1.6 KB

ApplyFlow Mobile App 🚀

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

🚀 Getting Started

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

Installation

Clone the repository:

git clone https://github.com/ronaldkelechi11/applyflow.git cd applyflow

Install dependencies:

npm install

or

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:

iOS

i

Android

a

🤝 Contributing

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

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.