https://github.com/joseangelcrn/infojovs_front
An infojobs app based (in progress..)
https://github.com/joseangelcrn/infojovs_front
component components frontend infojobs job-application-management jobs jobsearch management-system roles vue-router vuecomponent vuecomponents vuejs vuejs2 vuetify vuex
Last synced: about 1 month ago
JSON representation
An infojobs app based (in progress..)
- Host: GitHub
- URL: https://github.com/joseangelcrn/infojovs_front
- Owner: joseangelcrn
- Created: 2024-04-27T10:39:37.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-11T14:46:30.000Z (11 months ago)
- Last Synced: 2025-02-09T14:38:38.012Z (3 months ago)
- Topics: component, components, frontend, infojobs, job-application-management, jobs, jobsearch, management-system, roles, vue-router, vuecomponent, vuecomponents, vuejs, vuejs2, vuetify, vuex
- Language: Vue
- Homepage:
- Size: 356 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
# InfoJovs (v of Vue) || Frontend of [InfoJovs_back](https://github.com/joseangelcrn/InfoJovs_back)
## An infojobs app based (in progress..)
An application with two main roles ( **Recruiter** and **Employee** ) where you can **offer jobs** if you are Recruiter or **to apply for jobs** if are an Employee.
### **Recruiter**
- [x] You can create offers
- [x] You can close your offers
- [x] See how many employees have applied to the offer
- [x] Change status of candidatures for employees who has applied in your own offers
- [x] You can attach questions to job application. It will be displayed to employees once they will applicate job.### **Employee**
- [x] You can apply offers
- [x] See your candidatures status
- [x] You can see an history of your candidatures.
- [ ] You can create a dynamic CV who recruiters will be able to see to get more information of your professional profile
- [ ] You can search jobs filtering by different fields### **Infrastructure**
- [ ] Queue Service to manage notifications when Recruiters changes candidatures statuses of Employees. (RabbitMQ, Kafka... )
### **Others**
- [ ] Improve filters of Job Finder
# Setup
## .Env
You must configure `.env` file by replacing `VUE_APP_HOST_BACKEND` for your **Infojovs_back** host. Example:Example:
```
VUE_APP_HOST_BACKEND="http://localhost:8686/api"
```## Run
```
cd InfoJovs_front
npm install
npm run serve
```
## Images### Login

### Sign Up

## As Recruiter you can ....
### Access to different entries

### Access to your home view with basic information

### Access to Job Finder, where you can see current active Jobs of different Recruiters

### Create a Job Offer

You can insert Tags to be easily found by employees

Creating questions which employees will be able to respond when they apply the job :
There are two question types:
Free Question:

Options Question:

Once saved , it is not stored in database until you save/update your whole Job. Meanwhile is cached.
Temporary store and saved (db) questions are displayed with a tab system component :

### Manage your Jobs
If you access one of your jobs :

It will appear a **Additional Information** button :

Where you will be able to manage everything related with your job by different tabs:
## Main Info Tab

You can active or deactive your own jobs.
In addition, you can see charts with information about your Job, such as : Professional Profiles of employees who applied your Job, or different candidature statuses.
Also you can select single or multiple candidatures and change status of it :## Candidatures Tab

Here you can manage candidature statuses by changing singe or multiple candidatures:


Also you can see differents answers has been made by employees about Job Offer:

## As Employee you can ....
### Access to different entries

### Access to your home view with basic information

Here you will find basic information and number of candidatures you are applied
### Access to Job Finder

Where you will be able to find jobs which apply.
### Access to Job Details

Here you will find job information and you will be able to apply job. This action will create a candidature.
### Access to Candidature timeline

Once you apply Job, you will see current status of your candidature. Every change Recruiter do about your candidature will be displayed here
### Access to 'My Candidatures' section

On this view, it will be displayed all of your candidatures and it statuses