{"id":15131678,"url":"https://github.com/sravan-kumar-ta/job-portal-react","last_synced_at":"2026-02-11T02:08:28.681Z","repository":{"id":255992996,"uuid":"848397314","full_name":"sravan-kumar-ta/Job-portal-React","owner":"sravan-kumar-ta","description":"This Job Portal provides distinct functionalities for job seekers, companies, and platform administrators, offering an intuitive and responsive user interface.","archived":false,"fork":false,"pushed_at":"2025-01-13T13:01:40.000Z","size":229,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-22T15:42:15.260Z","etag":null,"topics":["axios","axios-interceptor","formik-yup","load-more-button","loadmore","protected-routes","react-dom","react-icons","react-loading-skeleton","react-query-auth","react-router","reactjs","responsive-web-design","role-based-access-control","taiwindcss","tanstack-react-query","token-refresh"],"latest_commit_sha":null,"homepage":"","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/sravan-kumar-ta.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":"2024-08-27T17:26:39.000Z","updated_at":"2025-01-13T13:01:44.000Z","dependencies_parsed_at":"2024-09-08T12:14:01.477Z","dependency_job_id":"26b01a08-5b2e-41b4-b493-62fec713977c","html_url":"https://github.com/sravan-kumar-ta/Job-portal-React","commit_stats":null,"previous_names":["sravan-kumar-ta/job-portal-react"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sravan-kumar-ta/Job-portal-React","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sravan-kumar-ta%2FJob-portal-React","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sravan-kumar-ta%2FJob-portal-React/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sravan-kumar-ta%2FJob-portal-React/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sravan-kumar-ta%2FJob-portal-React/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sravan-kumar-ta","download_url":"https://codeload.github.com/sravan-kumar-ta/Job-portal-React/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sravan-kumar-ta%2FJob-portal-React/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271789664,"owners_count":24821408,"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","status":"online","status_checked_at":"2025-08-24T02:00:11.135Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["axios","axios-interceptor","formik-yup","load-more-button","loadmore","protected-routes","react-dom","react-icons","react-loading-skeleton","react-query-auth","react-router","reactjs","responsive-web-design","role-based-access-control","taiwindcss","tanstack-react-query","token-refresh"],"created_at":"2024-09-26T04:00:47.795Z","updated_at":"2026-02-11T02:08:28.612Z","avatar_url":"https://github.com/sravan-kumar-ta.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Job Portal Frontend (React)\n\u003eThis repository contains the frontend for a Job Portal application built using **React**. The Job Portal provides distinct functionalities for job seekers, companies, and platform administrators, offering an intuitive and responsive user interface.  \nBackend (Django) 👉 [Job Portal Backend](https://github.com/sravan-kumar-ta/Job-portal-Django.git)\n\n## Features\n\n### Job Seeker\n- **Job Listings**: Search, filter, sort, and load more job opportunities.\n- **Profile Management**: Create, update, and manage your profile, including uploading resumes and adding bio information.\n- **Job Applications**: Apply for jobs using selected resumes and track the status of your applications.\n\n### Company\n- **Company Profile**: Create and update company profiles.\n- **Job Management**: Create, list, and update jobs (accessible only to the job creator).\n- **Application Management**: View and manage all job applications for positions listed by the company.\n\n### Admin\n- **Admin Dashboard**: Get an overview of the platform, including the total number of job seekers and companies.\n- **Analytics \u0026 Reports**: Access platform-wide data and performance reports.\n- **User Management**: Manage all user accounts, including job seekers and companies.\n- **Company Approvals**: Review and approve company registrations before they can create job listings.\n\n## Tech Stack\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003cimg height=\"40\"\n                src=\"https://github-production-user-asset-6210df.s3.amazonaws.com/62091613/261395532-b40892ef-efb8-4b0e-a6b5-d1cfc2f3fc35.png\"\u003e\n            \u003cbr\u003eVite\n        \u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003cimg height=\"40\"\n                src=\"https://user-images.githubusercontent.com/25181517/183897015-94a058a6-b86e-4e42-a37f-bf92061753e5.png\"\u003e\n            \u003cbr\u003eReact\n        \u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003cimg height=\"40\"\n                src=\"https://user-images.githubusercontent.com/25181517/202896760-337261ed-ee92-4979-84c4-d4b829c7355d.png\"\u003e\n            \u003cbr\u003eTailwind\n        \u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003cimg height=\"40\"\n                src=\"https://github.com/user-attachments/assets/c792694c-66a5-482a-a7b8-15684e95cb89\"\u003e\n            \u003cbr\u003eFormik\n        \u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003cimg height=\"40\"\n                src=\"https://github.com/user-attachments/assets/a3e40bf1-82d5-4907-b3bd-10d2eb4b00f5\"\u003e\n            \u003cbr\u003eReact Query\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n- **Frontend**: React.js `^18.3.1`\n- **Data Fetching \u0026 Caching**: React Query (`@tanstack/react-query`)\n- **API Communication**: Axios `^1.7.5`\n- **Routing**: React Router DOM `^6.26.0`\n- **Authentication**: React Query Auth `^2.3.0`\n- **Form and Validation**: Formik `^2.4.6` \u0026 Yup `^1.4.0`\n- **Icons**: React Icons `^5.3.0`\n- **Skeleton Loading**: React Loading Skeleton `^3.4.0`\n\n## Screenshots\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding: 20px 30px;\"\u003e\n            \u003cimg height=\"300\"\n                src=\"https://github.com/user-attachments/assets/c87b3b08-6249-48e5-b392-8e839a89ac1b\"\u003e\n        \u003c/td\u003e\n        \u003ctd style=\"padding: 20px 30px;\"\u003e\n            \u003cimg height=\"300\"\n                src=\"https://github.com/user-attachments/assets/1fd18b4e-0177-4623-9ecc-78b99e819759\"\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"padding: 20px 30px;\"\u003e\n            \u003cimg height=\"300\"\n                src=\"https://github.com/user-attachments/assets/46e50c9a-d894-4008-a12d-0f1c5819940c\"\u003e\n        \u003c/td\u003e\n        \u003ctd style=\"padding: 20px 30px;\"\u003e\n            \u003cimg height=\"300\"\n                src=\"https://github.com/user-attachments/assets/8c55feb1-d911-4f93-af11-561d2225fefc\"\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n## Getting Started\n\n### Installation\nTo get started, clone the repository and install the dependencies:\n\n```bash\ngit clone https://github.com/sravan-kumar-ta/Job-portal-React.git\ncd Job-portal-React\nnpm install\n```\n-----","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsravan-kumar-ta%2Fjob-portal-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsravan-kumar-ta%2Fjob-portal-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsravan-kumar-ta%2Fjob-portal-react/lists"}