Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

iFound

iFound is a robust and user-friendly job application platform designed to connect job seekers with potential employers. With a focus on ease of use and efficiency, iFound aims to streamline the job search and application process.

Features

  • User Registration and Login: Secure user authentication and profile management.
  • Job Search: Advanced search functionality to find jobs based on keywords, location, and other criteria.
  • Job Application: Easy application process with resume upload and application tracking.
  • Employer Dashboard: Tools for employers to post job listings, review applications, and manage interviews.
  • Notifications: Email notifications for job postings, application statuses, and interview requests.
  • User-Friendly Interface: Intuitive design for a seamless user experience.

Technologies Used

  • Frontend: React.js, HTML, CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • Deployment: Docker, Kubernetes

Installation

To run iFound locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/yourusername/ifound.git
    cd ifound
  2. Install Dependencies:

    npm install
  3. Set Up Environment Variables: Create a .env file in the root directory and add the following:

    PORT=3000
    MONGODB_URI=your_mongodb_connection_string
    JWT_SECRET=your_jwt_secret
    
  4. Run the Application:

    npm start

    The application will be accessible at http://localhost:3000.

Usage

  1. Sign Up/Login:

    • Users can sign up or log in to their accounts.
  2. Search for Jobs:

    • Use the search bar to find jobs based on keywords, location, and other filters.
  3. Apply for Jobs:

    • Click on a job listing to view details and apply by uploading your resume and filling out the application form.
  4. Employer Dashboard:

    • Employers can log in to their dashboard to post new job listings, review applications, and manage the hiring process.

Contributing

We welcome contributions to iFound! To contribute:

  1. Fork the Repository: Click on the 'Fork' button at the top right of the repository page.
  2. Clone Your Fork:
    git clone https://github.com/yourusername/ifound.git
    cd ifound
  3. Create a Branch:
    git checkout -b feature/your-feature-name
  4. Make Your Changes: Implement your changes and commit them.
    git commit -m "Description of your changes"
  5. Push to Your Fork:
    git push origin feature/your-feature-name
  6. Create a Pull Request: Open a pull request to merge your changes into the main repository.

License

iFound is licensed under the MIT License. See the LICENSE file for more information.

Contact

For questions or feedback, please contact us at support@ifound.com.


Thank you for using iFound! We hope our platform helps you find the perfect job or the ideal candidate for your company.

About

Job applications website

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors