Coder Social home page Coder Social logo

emplea-do / admin.emplea.do Goto Github PK

View Code? Open in Web Editor NEW
10.0 6.0 6.0 1.86 MB

๐Ÿ’ป Portal administrativo de empleos dominicano โš›๏ธ๐Ÿ“–

Home Page: https://admin.emplea.do

JavaScript 89.11% HTML 10.89%
javascript react jobs employee dominican-republic

admin.emplea.do's People

Contributors

amaurygomez avatar claudiosanchez avatar giancastle avatar mecm1993 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

admin.emplea.do's Issues

API Service

Write a service that...

CAN

GET

A list

  • Employers jobs
  • Jobs filter by their status (approved or dismissed)
  • Jobs filter by the employer (โ“)
  • Jobs filter by date (โ“)

POST

A new

  • Job employer request
  • Job employee proposal (โ“)
  • Sign up user
  • Sign in session

A change (PUT, PATCH)

  • Job employer request

@amaurygomez @claudiosanchez
If anything's missing, please let me know.

Cheers! ๐Ÿฅณ

Employer Page

The employer page has a list of all created offers and an option to create a new one. In the list, the Employer must see the vacancy status, the number of applicants one by one and, if you click there, see all the people who have applied and their information.

Email Templates Configuration

The employer or Administrator send automatic emails with a default template with the vacancy to any group or any channels?

Jobs Listing Page

Implement design Ideas about the Job listing page with two columns pattern:

Right side: Jobs items with minimum information
Left side: Jobs Details with Action buttons

Job Detail Page

As a admin user, I would like to see all the details of a job application once I click a item on Job List section

AC:

  • It displays a Show component of jobs containing all information related of the job.
  • It has two actions button (approve/deny)

Loader - React Suspense

Implement React Suspense which uses React's error boundaries to catch the thrown promise, and sets a loading state for us, rendering the fallback component (Loading).

Implement Route and security

Create route structure with history and react router dom.
Also private route with an auth service for validate token of the API, the api will use JWT token. The token will have role, lifetime and username or profile informations

Add Login Page

Create a login page like the actual site of empleaDO with different providers.
The API will validate if the user have a role like Administrator or employer.

image

User Profile Page

Create a view for the current user profile, with all the informations important about him and change password or others things we add in the future

Administrator Page

Create a list where you can see all published publications organized by most recent ones to be accepted or rejected, a tab for rejected and another for accepted publications, on the right side of the list a preview card of the publication data.

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.