{"id":30051978,"url":"https://github.com/scanurag/jobify","last_synced_at":"2025-08-07T16:34:34.497Z","repository":{"id":302686484,"uuid":"1013250918","full_name":"scanurag/jobify","owner":"scanurag","description":"Built a Job Portal using Java, Spring Boot, Spring MVC, JPA, MySQL, and React.js with role-based login for HR and employees. Enabled job posting, application submission, and resume upload/download via REST APIs. Used JWT for secure authentication.","archived":false,"fork":false,"pushed_at":"2025-08-04T20:05:11.000Z","size":44975,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-04T20:49:05.142Z","etag":null,"topics":["ai","aiagents","axios","e-commerce-website","eclipse","github","hibernate","java-8","jobapplication","jwt-authentication","maven","mvc","mysql","orm","postman","react-router","reactjs","spring-boot","tailwindcss","vscode"],"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/scanurag.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,"zenodo":null}},"created_at":"2025-07-03T15:34:51.000Z","updated_at":"2025-08-04T20:05:14.000Z","dependencies_parsed_at":"2025-08-04T19:29:05.909Z","dependency_job_id":null,"html_url":"https://github.com/scanurag/jobify","commit_stats":null,"previous_names":["scanurag/jobify"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/scanurag/jobify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanurag%2Fjobify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanurag%2Fjobify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanurag%2Fjobify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanurag%2Fjobify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scanurag","download_url":"https://codeload.github.com/scanurag/jobify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanurag%2Fjobify/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269291056,"owners_count":24392376,"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-07T02:00:09.698Z","response_time":73,"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":["ai","aiagents","axios","e-commerce-website","eclipse","github","hibernate","java-8","jobapplication","jwt-authentication","maven","mvc","mysql","orm","postman","react-router","reactjs","spring-boot","tailwindcss","vscode"],"created_at":"2025-08-07T16:33:01.899Z","updated_at":"2025-08-07T16:34:34.477Z","avatar_url":"https://github.com/scanurag.png","language":"JavaScript","readme":"# 💼 Jobify - Modern Job Portal System\n\n**Jobify** is a full-stack, feature-rich Job Portal that seamlessly bridges the gap between **job seekers** and **recruiters**. Designed with performance and user experience in mind, Jobify offers a sleek, responsive interface powered by **React.js + TailwindCSS** and a robust backend powered by **Spring Boot**.\n\nWhether you're an **HR professional** looking to post jobs and manage applications or an **employee** in search of the next career opportunity, Jobify offers all essential tools in one place.\n\n---\n\n## 🚀 Features at a Glance.\n\n- 🔐 **Secure Authentication** – JWT-based login \u0026 registration\n- 👥 **Role-Based Access Control** – Separate access for HR \u0026 Employee\n- 📝 **Job Posting** – HR can create and manage job openings\n- 🔍 **Smart Job Listings** – Employees can search \u0026 filter jobs\n- 📄 **Easy Job Application** – Apply directly with resume upload\n- 📂 **Application Management** – HR dashboard for viewing and downloading resumes\n- 📬 **Resume Download** – Quick access to applicant CVs\n- 📊 **Personalized Dashboards** – Tailored views for HR and employees\n- 🌐 **Modern UI** – Built with React \u0026 TailwindCSS\n- ☁️ **Cloud Ready** – Easily deployable on AWS (EC2, RDS, S3)\n\n---\n\n## 🧑‍💻 Tech Stack\n\n### 🛠 Backend\n- Java 8+\n- Spring Boot (MVC, Data JPA)\n- Hibernate ORM\n- MySQL\n- JWT (Authentication)\n- Maven\n\n### 🎨 Frontend\n- React.js\n- Tailwind CSS\n- Axios\n- React Router\n\n### 🧰 Dev Tools\n- Spring Tool Suite / Eclipse\n- VS Code\n- Postman\n- Git \u0026 GitHub\n\n## 📸 UI Snapshots\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003e🏠 Home\u003c/th\u003e\n    \u003cth\u003e🔐 Login\u003c/th\u003e\n    \u003cth\u003e📝 Signup\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/user-attachments/assets/cc89fb43-458c-42cf-ae44-c9a12a74019c\" width=\"300\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/user-attachments/assets/5103ce72-fe4f-4ca6-b5b1-31a20aa5515c\" width=\"300\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/user-attachments/assets/3ca640c4-c6db-48a2-b7cf-2e4b2e47d1dd\" width=\"300\"/\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr\u003e\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003e🧑‍💼 Post Job\u003c/th\u003e\n    \u003cth\u003e📋 Dashboard\u003c/th\u003e\n    \u003cth\u003e📂 Job Card\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/user-attachments/assets/f79787f7-4736-4aec-ac71-79cc30b15451\" width=\"300\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/user-attachments/assets/f67e95a9-9223-4be9-bb83-02a1c91dd7c5\" width=\"300\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/user-attachments/assets/9a7d5fe7-5e10-4824-95f1-1cd1ec741581\" width=\"300\"/\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr\u003e\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003e🗃️ Database View\u003c/th\u003e\n    \u003cth\u003e🗃️ Database View\u003c/th\u003e\n    \u003cth\u003e🗃️ Database View\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/user-attachments/assets/53e6bfac-9751-42f4-b6ad-e56a98c3f201\" width=\"300\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/user-attachments/assets/f8c53305-91e6-4ff0-bdc4-45219e9754be\" width=\"300\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/user-attachments/assets/f877e678-09e0-4bdc-a80d-e78231fdb1e4\" width=\"300\"/\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e  \n\u003cbr\u003e \n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003e🧾 Application Form\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/user-attachments/assets/0636228e-64c5-4a30-8aa3-ce190898842f\" width=\"300\"/\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e  \n```\n\n## ☕ Support \u0026 Donate\n\nIf you like this project, consider buying me a coffee 💖\n\n[![Buy Me A Coffee](https://user-images.githubusercontent.com/25067102/154570688-9e143f2b-fee3-4b05-a9d2-a7a3013b2b51.png)](https://buymeacoffee.com/1122anuragg)\n\n---\n## 📂 Project Structure\n\n```bash\njobify/\n├── backend/                  # Spring Boot backend\n│   ├── controller/\n│   ├── entity/\n│   ├── service/\n│   ├── repository/\n│   └── config/\n│   └── application.properties\n│\n├── frontend/                 # React frontend\n│   ├── components/\n│   ├── pages/\n│   ├── context/\n│   ├── App.jsx\n│   └── main.jsx\n│\n├── README.md\n└── LICENSE\n```\n\n---\n\n## ⚙️ Getting Started\n\n### 📦 Backend Setup\n\n```bash\n# Navigate to backend\ncd backend\n\n# Configure your database credentials in application.properties\n\n# Run the Spring Boot application\nmvn spring-boot:run\n```\n\n### 💻 Frontend Setup\n\n```bash\n# Navigate to frontend\ncd frontend\n\n# Install dependencies\nnpm install\n\n# Start the React development server\nnpm run dev\n```\n\n📌 **Ensure the backend is running on** `http://localhost:8080` **and the frontend on** `http://localhost:5173`.  \n📌 **Don't forget to configure CORS in Spring Boot if required.**\n\n## 🤝 Contributing\n\nContributions are welcome! If you’d like to add features or fix bugs:\n\n```bash\n# 1. Fork the repository\n# 2. Create a new branch\ngit checkout -b feature/your-feature-name\n\n# 3. Make your changes \u0026 commit\ngit commit -m \"Add: your message\"\n\n# 4. Push your changes\ngit push origin feature/your-feature-name\n\n# 5. Create a Pull Request\n\n## 📬 Contact\n\n- 📧 **Email**: [1122anurag@gmail.com](mailto:1122anurag@gmail.com)  \n- 📱 **Phone**: +91-8299173654  \n- 🌍 **Location**: Deoria, Uttar Pradesh, India  \n- 🔗 **LinkedIn**: [https://linkedin.com/in](https://www.linkedin.com/in/scanurag/))  \n- 🔗 **GitHub**: [github.com/scanurag](https://github.com/scanurag)\n\n---\n","funding_links":["https://buymeacoffee.com/1122anuragg"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscanurag%2Fjobify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscanurag%2Fjobify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscanurag%2Fjobify/lists"}