Giter Club home page Giter Club logo

noryuxd / devowfs201 Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 204 KB

๐ŸŒŸ Welcome to WorkIT ! A collaborative project that revolutionizes job recruitment, offering seamless experiences for job seekers and employers alike. With user-friendly profiles, powerful job search features, and integrated communication tools, we're connecting talent with opportunity. Join us on this exciting journey! โœจ๐Ÿš€

License: MIT License

JavaScript 21.97% HTML 0.27% CSS 0.04% PHP 77.72%

devowfs201's Introduction

WorkIT

WorkIT is a collaborative project developed by students of the DEVOWFS201 Group (2022-2024 Promotion) from ISTA El Hank and supervised by Aimen Bahbouhi and lead by Rabii Ababsa & Malak Alouane. By working together on this innovative project, our team aims to:

  • Enhance our technical proficiency in software development, database management, and user interface design.
  • Gain valuable real-world experience in project management, collaboration, and problem-solving.
  • Showcase our creativity, innovation, and teamwork abilities to potential employers and industry professionals.
  • Develop a portfolio of high-quality projects that demonstrate our capabilities and passion for technology.
  • Create a platform that not only revolutionizes the job search process but also serves as a springboard for our future careers.

Table of Contents

About

A revolutionary recruitment platform that transforms the traditional job search process by empowering recruiters to proactively search for and connect with qualified job seekers. Unlike conventional job boards where the onus is on job seekers to apply for positions, WorkIT flips the paradigm, allowing recruiters to search for candidates based on their specific requirements and directly initiate the recruitment process.

Stack Overview

Laravel React Tailwind CSS

  • Backend Framework: Laravel
  • Frontend Framework: React.js
  • Styling: Tailwind CSS
  • Database: MySQL
  • Version Control: Git
  • API Integration: BigBlueButton API
  • Development Tools: Composer, npm

Figma Design

Explore the design mockup we got inspired from and wireframes of the platform here

Features

  • User Profiles: Users can create profiles to showcase their skills, experience, and qualifications.
  • CV Creation Assistance: Intelligent CV generation.
  • Application Process: Apply for job openings directly through the platform by submitting resumes and cover letters.
  • Communication Tools: Communicate with recruiters and employers through integrated messaging and contact features.
  • Recruiter Tools: Employers and recruiters can post job openings, search for qualified candidates, and manage applications.
  • Interview Scheduling: Schedule interviews with candidates using built-in scheduling tools and integrated third-party API (BigBlueButton).
  • Dashboard: Personalized dashboards for users to track job applications, interviews, and other activities.
  • Responsive Design: Mobile-friendly design ensures a seamless user experience across devices.
  • Collaborative Development: Utilize Git and GitHub for version control, collaboration, and project management.
  • Customizable Profiles: Users can customize their profiles with personal information, skills, education, and work history.
  • Advanced Search Filters: Refine job searches with advanced filters such as salary range, company size, and employment type.
  • Recommendation System: Receive personalized job recommendations based on user profiles and search history.
  • Application Tracking: Track the status of job applications, including application submission, review, and interview scheduling.
  • Networking Opportunities: Connect with industry professionals, mentors, and peers for networking and career growth.

Installation

Follow these steps to install the project locally:

Clone the repository: git clone https://github.com/Noryuxd/DEVOWFS201.git

Backend configuration:

  • Enter the backend folder: cd backend
  • Install laravel dependencies: composer install
  • Configure the environment variables: cp .env.example .env and update the necessary values
  • Generate application key: php artisan key:generate
  • Run database migrations: php artisan migrate
  • Start the backend development server: php artisan serve

Frontend Configuration:

  • Enter the frontend folder: cd frontend
  • Install the react dependencies: npm install
  • Configure the environment variables: cp .env.example .env and update the necessary values
  • Run the frontend server npm run dev

Usage

Make sure to respect the layouts and folders structure and don't work on the main branch.
Also use comments while working on your task so other team members understand it.
Create and adapt migration, controller and model files to your task.
Please use generic and relevant variable names and calls
If you have any questions or need assistance, feel free to reach out to the Project Managers.


  1. Fork this repository to your own github account then clone it locally to have complete permissions over it:
git clone <forked-repository-url>
  1. Create a Branch: Create a new branch to work on your task using the following command:
git checkout -b <task name>
  1. Work on Your Task: Make changes, add new features, or fix bugs in your branch.

  2. Stage and Commit Changes: Stage and commit your changes locally using the following commands:

git add .
git commit -m "Commit message or description for your task"
  1. Push Changes to Your Branch: Push your commits to your branch in the repository using the following command:
git push origin <branch name>
  1. Create a Pull Request: Once your changes are pushed to your branch, create a pull request (PR) to merge your changes into the main branch.

  2. Review and Merge: Your PR will be reviewed. Make any necessary changes based on feedback, and once approved, your changes will be merged into the main branch.

Collaborators

We are immensely grateful for your collaboration, support, and enthusiasm throughout this journey. Together, we have overcome challenges, celebrated successes, and created something truly remarkable.

Thank you for your unwavering commitment to excellence and for being an integral part of our team. Your contributions have not gone unnoticed, and we look forward to continued collaboration and success in the future.

Security Vulnerabilities and Issues

If you discover any security vulnerabilities or issue, please report them to the project team via email. All vulnerabilities will be promptly addressed.

License

The project is open-source software licensed under the MIT license.

Documentation

Soon...

devowfs201's People

Contributors

noryuxd avatar fyasserf avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

fyasserf

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.