Skip to content

RapiidJob/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

RapidJob - Organizational README

RapidJob

RapidJob is an innovative platform designed to connect blue-collar workers with employers efficiently. Our goal is to streamline the process of finding and offering jobs, making it easier for both parties to connect and collaborate. This project was developed as part of a hackathon by our dedicated team of five.

Table of Contents

Introduction

RapidJob aims to revolutionize the job market for blue-collar workers by providing a platform where employers can post job requirements and workers can create profiles based on their skills and location. Workers receive notifications about different mini-jobs, making the job search process more efficient and less stressful.

Features

  • User Authentication: Secure login and registration for both employers and workers.
  • Job Posting: Employers can create, edit, and delete job postings.
  • Job Search: Workers can search for jobs based on various criteria.
  • Notifications: Workers receive notifications for new job postings.
  • Profile Management: Users can update their profiles with relevant information.
  • Chat System: Integrated chat for direct communication between employers and workers.
  • Media Sharing: Support for sharing images, videos, and audio files.

Tech Stack

  • Frontend: React, Vite, Tailwind CSS
  • Backend: Node.js, Express
  • Database: MongoDB
  • State Management: Redux Toolkit
  • Authentication: JWT (JSON Web Tokens)

Installation

  1. Clone the repository:

    git clone https://github.com/your-organization/RapidJob.git
    cd RapidJob
  2. Backend Setup:

    cd backend
    npm install
    npm run dev
  3. Frontend Setup:

    cd frontend
    npm install
    npm run dev
      
    
    

Usage

  1. Start the Backend Server:
    cd backend
    npm run dev
    
  2. Start the Frontend Server:
     cd frontend
     npm run dev
    
  3. Access the Application:
       Open your browser and navigate to http://localhost:3000.
    

Contributing

We welcome contributions from the community! If you would like to contribute to RapidJob, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch.
  3. Make your changes and commit them: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature-branch.
  5. Submit a pull request.

License

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

Team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published