APPLICANT TRACKING SYSTEM Apply for your dream Job! Our Amazing Team: Marah I. Khader Haifa’ A. Noubani Aseel B. Asia An-Najah National University 2020 Supervisor: Dr. Mai Abu Sair APPLICANT TRACKING SYSTEM Vertical Timeline Idea Formation Problem Solution Goals & Objectives Competitors Features & Value Proposition Jobs Palestine Palestine Ta3mal Vertical Timeline Development PostgreSQL Flask Python React Design Adobe XD WireFrames How we are doing this? Take Information Rates Search & filter Approved or Rejected Vertical Timeline Difficulties & Challenges Future Works Online Interviews Chat Application Performance Ideal Formation Problem Solution Goals & Objective 01 The problem of searching for a job in more than one place with the appropriate skills, and the stressful traditional methods of applying for work. Problem 01 The large job application issue for vacancies, and the difficult manual hiring process. 02 Companies Job Seekers 01. THE PRIMARY PURPOSE Is to replace the old and traditional way of publishing a job, and applying for it, with a modern process that gave companies and job seekers a good experience in solving this problem that resulted mainly in increasing numbers of job applicants, and costly recruitment methods. 04. REDUCING TIME Reduce the time lost in communication between companies and applicants 02. For Companies Provide an easy way to find the right employee and recruit it to the company effortlessly and quickly. 03. For Applicants Find the best job suggestion automatically and apply for it online, which reduce time and effort. Solution GOALS & OBJECTIVES Replace the traditional recruitment process with e-Recruitment. Contribute to the environment by enabling almost completely paper-free recruitment. A B Unburden the Recruiter and create a better and healthier working environment by exponentially increasing the recruitment capacity. Providing competitive services to companies and employees. C D Competitors Features & Value Proposition 02 Malbourne, Australia Around The World Amman, Jordan San Francisco, CA, US BairesDev Akhtaboot Careerjet In Palestine Search for job and show the best suggestion. View the list of vacancies on the platform. Post training courses. Easy to contact with. Jobs Palestine Palestine Ta3mal Value Proposition (ATS) cover the need for the many job seekers and companies with efficient and easy-to-use search options 01 The form assigned to the applicant is to be relied upon instead of CV, but the cv is referred to if the company wants or in the event of equal opportunities rate the applicant with his skills provide services from our own platform 03 02 04 HOW WE ARE DOING THIS? 03 PROCESSES Take needed Information And save it into the database Search & Filter Easy and fast searching and filtering processes Approved or Rejected? Rates Rating the applicants TAKE ALL NEEDED INFORMATION AT FIRST Provide many online forms that receive user data, starting from the client or the company that has vacant jobs, then the applicants to these jobs, till the platform employees. How to use? 1. User fills the required data in form. 2. The system sends these data to the database and keep it. RATES The rating process of the applicants is very useful in reaching the priority for obtaining the job. The current rating types are self-rate, and employee rate. How to use? 1. Applicant rate his skills by his-self. 2. The system send his email to the pending list until an employee rate him, then he will be approved or rejected. SEARCH & FILLTER The job seeker searches for a job that suits him by choosing options that provide an easy search process by taking the job specifications he wants, then the system displays vacancies with the same specifications. How to use? 1. User enter “Browse Job” page to choose the options of job specifications that he want. 2. The system takes these selections and search in the database. 3. the system displays vacancies to the user with the same specifications. Provide Services The system will provides efficient services for the system’s parties, and will be able to handle many services to take care of all customers in an effective manner. How to use? 1. User enter “Services” page to choose the services he want. 2. The system takes the selected service and save its details in the database. 3. An Employee will get connected with the client to serve him and take more details. SERVICES for Companies 03 Consulting Service. Training Service. 05 Recruitment Service. Staff Augmentation Service. Outsourcing Service. 02 01 04 DESIGN 04 Forms DEVELOPMENT 05 DEVELOPMENT React PostgreSQL Python Front-End Back-End Flask Front-End & Back-End React (Front-End) What? React is a declarative, efficient, and flexible JavaScript library for building user interfaces. It lets you compose complex UIs from small and isolated pieces of code called “components”. Why? 1. Simplicity 2. Easy to handle 3. Data Binding 4. Testability 5. Performance PostgreSQL (Back-End) What? Is a general purpose and object-relational database management system, the most advanced open source database system. Why? 1. Protect data integrity. 2. Build fault-tolerant environments. 3. Free and open source. 4. Manage large dataset. Python (Back-End) What? Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Why? 1. Easy to use 2. Powerful 3. Flexible Language 4. Flexible Language Flask (Front-End & Back-End) What? is a web framework. This means flask provides you with tools, libraries and technologies that allow you to build a web application. Why? 1. simplicity control. 2. flexibility control. 3. fine-grained control. 4. lightweight web application. Difficulties & Challenges 06 DIFFICULTIES & CHALLENGES Short Period of time for research, development, testing, ...etc. Difficulty and time needed to learn and integrate new development tools like React.js ,UX/UI, Python and API. The closing due to Covid-19. Inability to meet and get direct feedback from the companies and administrators due to the lockdown. After designing our project and a month ago from now, all sites similar to the idea of our project developed into a shape and ideas similar to ours, so we had to make some changes, which led to delays in the rest of the work. FUTURE WORK 07 Online Assessment Using NLP Developing a job description "Chat" application SMART ATS 01 02 03 04 05 THANKS! image1.png image2.png image3.jpg image11.PNG image4.jpeg image5.jpeg image6.jpeg image7.jpeg image8.jpeg image9.jpeg image10.jpeg image19.jpg image20.PNG image12.jpeg image13.jpeg image14.jpeg image15.jpeg image16.jpeg image17.jpg image18.jpg image21.png image22.png image23.png image24.png image25.png image26.png image27.png image28.jpg image29.png image30.png image31.png image32.png image33.png image34.png image35.png image36.jpg image37.png