Skip to content

JobFinder: πŸš€ A React Native app to explore, save, and manage job opportunities with seamless navigation and an intuitive UI.

Notifications You must be signed in to change notification settings

VineetMittal007/JobFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ JobFinder (React Native)

πŸ“Œ Overview

JobFinder is a cutting-edge mobile application built with React Native, designed to help users explore, save, and manage job opportunities effortlessly. With a seamless and intuitive user experience, JobFinder enables users to browse job listings, view detailed job descriptions, and bookmark their favorite job postings for later access.

Here is the Demo on YouTube YouTube Icon

✨ Features

  • πŸ” Job Listings: Browse a comprehensive list of job opportunities with essential details.
  • πŸ“„ Job Details: Access in-depth job descriptions, including company name, location, salary range, requirements, and more.
  • πŸ“Œ Bookmark Jobs: Save and manage job listings in a dedicated bookmarks section for future reference.
  • 🎯 Smart Navigation: Navigate effortlessly between screens with React Navigation’s Stack and Tab Navigators.
  • πŸ“± Responsive UI: Optimized for both iOS and Android devices.

πŸ–ΌοΈ Screenshots

πŸ“Œ Job Loading Screen

App Screenshot

πŸ—‚οΈ Job Listing Screen

App Screenshot

πŸ“„ Job Details Screen

App Screenshot

πŸ“ Bookmarks Screen

App Screenshot

πŸ› οΈ Installation Guide

1️⃣ Clone the Repository

git clone https://github.com/yourusername/jobfinder.git

2️⃣ Navigate to the Project Directory

cd jobfinder

3️⃣ Install Dependencies

npm install
# or
yarn install

πŸš€ Running the App

Start the Development Server

npm start
# or
yarn start

Run the App on an Emulator or Physical Device

πŸ“± For iOS:

npm run ios
# or
yarn ios

πŸ€– For Android:

npm run android
# or
yarn android

πŸ“‚ Project Structure

JobFinder/
β”‚
β”‚β”€β”€β”œ component/    # Reusable UI components (e.g., JobCard)
β”‚β”€β”€β”œ screens/      # Screens (JobsScreen, JobDetailsScreen, BookmarksScreen)
β”‚β”€β”€β”œ navigation/   # Navigation setup using React Navigation
β”‚β”€β”€β”œ Theme/        # dark and light theme
β”‚β”€β”€β”œ assets/       # Images, icons, and other static assets
β”‚β”€β”€β”œ app/
│── package.json
│── .env.example

πŸ“¦ Dependencies

  • πŸ— React Native: Build native apps using React.
  • πŸ”„ React Navigation: Manage seamless app navigation.
  • πŸ—„ AsyncStorage: Persistent local storage solution.
  • 🎨 React Native Vector Icons: Extensive icon library for UI enhancements.
  • πŸŒ™ Styled Components: Flexible styling for theme management.

πŸ’‘ Contributing

We welcome contributions! Follow these steps to get started:

  1. Fork the repository.
  2. Create a new branch for your feature:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m "Add your commit message here"
  4. Push to your branch:
    git push origin feature/your-feature-name
  5. Submit a pull request πŸš€

πŸ“ License

This project is licensed under the MIT License. See the LICENSE file for more details.

πŸ™Œ Acknowledgments

  • ❀️ A big thank you to the React Native and open-source community!
  • πŸ“– Special thanks to the React Navigation team for seamless navigation solutions.
  • πŸ— Inspired by various job search platforms to provide the best user experience.

πŸ’Ό Happy job hunting with JobFinder! πŸš€

About

JobFinder: πŸš€ A React Native app to explore, save, and manage job opportunities with seamless navigation and an intuitive UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published