{"id":22206763,"url":"https://github.com/labib2003/job-box-frontend","last_synced_at":"2025-03-25T03:47:15.972Z","repository":{"id":164273925,"uuid":"587116845","full_name":"Labib2003/job-box-frontend","owner":"Labib2003","description":"This project is an assignment of the Programming Hero Redux Advanced Crash Course. The frontend ui was provided in a starter kit. I implemented the backend and the state management part in the frontend with Redux.","archived":false,"fork":false,"pushed_at":"2023-01-13T09:29:44.000Z","size":5677,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T04:25:56.502Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://jobbox-4b283.web.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Labib2003.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-10T01:54:59.000Z","updated_at":"2023-01-13T09:30:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ff4f960-d238-4f15-91fb-23b73b73733e","html_url":"https://github.com/Labib2003/job-box-frontend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Labib2003%2Fjob-box-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Labib2003%2Fjob-box-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Labib2003%2Fjob-box-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Labib2003%2Fjob-box-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Labib2003","download_url":"https://codeload.github.com/Labib2003/job-box-frontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245394784,"owners_count":20608123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-02T18:17:49.678Z","updated_at":"2025-03-25T03:47:15.963Z","avatar_url":"https://github.com/Labib2003.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project Description:\n\nThis project is an **assignment** of the **Programming Hero Redux Advanced Crash Course**. The frontend ui was provided in a [starter kit](https://github.com/mir-hussain/jobbox-starter). I implemented the backend and the **state management** part in the frontend with `Redux`. The **assignment requirements** are given below.\n\nLink to the [Back-end code](https://github.com/Labib2003/job-box-backend) and the [Live demo](https://jobbox-4b283.web.app/).\n\n# Assignment Name:\n\nEmployee Management\n\n# Description:\n\nIn this task, you will add an extra section to the Jobbox application shown in modules 7, 8, and 9. Feel free to use the starter pack provided previously with the module.\n\n# Tech Stack (Required) :\n\n- React\n- Redux Toolkit\n- RTQ Query\n\n# Tasks:\n\n### Employer:\n\n- [x] The Employer can see the application count for an open position.\n- [x] The employer can close any position at any time.\n- [x] He/she should be able to see the candidate's detail information.\n- [x] The employer can send a direct message to the candidate.\n\n### Candidate:\n\n- [x] Candidates can filter the \"applied job\" based on date and approval state.\n- [x] Candidates can reply to the direct message, like a **real-time** chat application.\n\n# Note:\n- You need to implement user authentication.\n- User interactions should be in real time. If there is a need for manual reload after adding or removing data, 5 marks will be deducted.\n- All data must be loaded from the server. You can use the Jobbox server (Modify it if you need.) You have to host the server and connect the live link to your application\n- You need to keep Redux Dev Tool active. DO NOT DISABLE REACT DEV TOOL (This is important for cross-checking your assignment.)\n\n# Deadline: \nSaturday 13 January thill 11:59 pm\n\n# What you need to Submit ?\nLive link of frontend code and Github repo link\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabib2003%2Fjob-box-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flabib2003%2Fjob-box-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabib2003%2Fjob-box-frontend/lists"}