code100x / job-board

100xdevs job board
https://staging.placements.100xdevs.com/
173 stars 308 forks source link

🚀 Feature Request : Admin Job Management and Pagination in Job Board #111

Closed kushwahramkumar2003 closed 1 month ago

kushwahramkumar2003 commented 1 month ago

Feature Request: Admin Job Management and Pagination in Job Board Application

Description

We are introducing new features to the Job Board web application to enhance admin functionality. The following features will be added:

Requirements

Acceptance Criteria

Current Situation

Currently, the admin management page only has a "Create New Job" button. There are no features to view, edit, or delete existing jobs. Here's an image showing the current state:

2024-08-08_15-44

Request to Work on the Feature

I would like to work on implementing this feature. Please assign this task to me.

Thank you!


VineeTagarwaL-code commented 1 month ago

Great Issue and well given description, you have been assigned waiting to hear from in 1 day and deadline for the 1st PR is 4 days

thanks

MetriSomesh commented 1 month ago

@kushwahramkumar2003 Great description, thanks a lot from now on I will be using your reference to open a issue.

kushwahramkumar2003 commented 1 month ago

Progress Update on Feature Request: Admin Job Management and Pagination in Job Board Application

Hi there,

I've made significant progress on the feature request. Here's what has been implemented so far:

  1. Display All Jobs in the Manage Section:

    • The admin panel now shows a list of all job postings. Admins can easily view the details of each job.
  2. Edit and Delete Job Buttons:

    • I've added buttons that allow admins to edit or delete existing jobs directly from the manage section. The delete action is accompanied by a confirmation prompt to prevent accidental deletions.
  3. Pagination Feature:

    • Pagination has been implemented, enabling admins to navigate through job postings more efficiently by splitting them across multiple pages.
  4. Loading Skeleton:

    • A loading skeleton has been added to enhance the user experience while data is being fetched. This provides a visual cue that the content is loading.

Please find attached a video demonstration of the current implementation.

Video :

https://github.com/user-attachments/assets/0407edde-6dad-4e7b-b463-382378e8a599

I believe this is a good starting point, but I'd appreciate your feedback. If all the changes are satisfactory, could I go ahead and open a pull request for this? If any modifications or additional features are needed, please let me know @VineeTagarwaL-code .

MetriSomesh commented 1 month ago

This is a very beautiful and clean nice job there 🫡

VineeTagarwaL-code commented 1 month ago

sounds good, how is the progress to it ?

kushwahramkumar2003 commented 1 month ago

@VineeTagarwaL-code Please check pr https://github.com/code100x/job-board/pull/179