{"id":17966042,"url":"https://github.com/onvtech-community/erp-portal","last_synced_at":"2026-05-03T21:32:05.222Z","repository":{"id":258702318,"uuid":"874442786","full_name":"OnVTech-Community/ERP-Portal","owner":"OnVTech-Community","description":"Join our friendly GitHub repository for Hacktoberfest and contribute your skills to make a positive impact!","archived":false,"fork":false,"pushed_at":"2024-10-17T21:03:24.000Z","size":6,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-23T20:19:43.063Z","etag":null,"topics":["authentication","authentication-backend","employee-management","enterprise-resource-planning","erp","hacktoberfest","hacktoberfest-accepted","laravel","mern-stack","react","spring-boot","user-management","web-development"],"latest_commit_sha":null,"homepage":"","language":null,"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/OnVTech-Community.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-10-17T20:46:13.000Z","updated_at":"2024-10-17T21:12:01.000Z","dependencies_parsed_at":"2024-10-20T18:31:55.438Z","dependency_job_id":null,"html_url":"https://github.com/OnVTech-Community/ERP-Portal","commit_stats":null,"previous_names":["onvtech-community/erp-portal"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OnVTech-Community/ERP-Portal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnVTech-Community%2FERP-Portal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnVTech-Community%2FERP-Portal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnVTech-Community%2FERP-Portal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnVTech-Community%2FERP-Portal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OnVTech-Community","download_url":"https://codeload.github.com/OnVTech-Community/ERP-Portal/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnVTech-Community%2FERP-Portal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270892209,"owners_count":24663543,"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-17T02:00:09.016Z","response_time":129,"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":["authentication","authentication-backend","employee-management","enterprise-resource-planning","erp","hacktoberfest","hacktoberfest-accepted","laravel","mern-stack","react","spring-boot","user-management","web-development"],"created_at":"2024-10-29T13:07:04.742Z","updated_at":"2026-05-03T21:32:04.565Z","avatar_url":"https://github.com/OnVTech-Community.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# 🚀 ERP-Portal\n\n🎉 Join our friendly GitHub repository for **Hacktoberfest** and contribute your skills to make a positive impact!\n\n**ERP Portal** is an enterprise resource planning (ERP) system designed to efficiently manage essential business operations. It offers multiple user roles and features tailored for administrators, users, and employees, streamlining authentication, employee and user management, and profile handling.\n\n## 🌟 Features\n- **Admin Dashboard**: Manage system settings, view and manage users and employees.\n- **User Dashboard**: Personalized portal for accessing available features and updates.\n- **Employee Dashboard**: View attendance, update profiles, and access work-related resources.\n- **Authentication**: Secure login and registration system for all user roles.\n- **Employee List**: Admin can view, add, edit, and delete employee records.\n- **User List**: Admin can manage all registered users.\n- **Profile Management**: Users and employees can view and update their profiles.\n\n## 🛠 Tech Stack\n- **Backend**:\n  - Laravel (PHP)\n  - Spring Boot (Java)\n  - Node.js (Express.js - MERN)\n- **Frontend**: React.js (MERN Stack)\n- **Database**:\n  - MongoDB (MERN Stack)\n  - MySQL (Laravel, Spring Boot)\n- **UI**: Bootstrap, Tailwind CSS\n\n## ⚙️ Installation\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/OnVTech-Community/ERP-Portal.git\n   ```\n\n2. Install dependencies:\n   - For **MERN (Node.js)** application:\n     ```bash\n     npm install\n     ```\n   - For **Laravel**:\n     ```bash\n     composer install\n     ```\n   - For **Spring Boot**:\n     Ensure you have Maven or Gradle configured.\n\n3. Set up the environment variables:\n   - Create `.env` files for each part of the stack and configure the database and API URLs.\n\n4. Start the development servers:\n   - **Laravel**:\n     ```bash\n     php artisan serve\n     ```\n   - **Spring Boot**:\n     ```bash\n     ./mvnw spring-boot:run\n     ```\n   - **MERN Frontend**:\n     ```bash\n     npm run dev\n     ```\n\n## 🌱 Contribution Guidelines\n\n### 🎃 Hacktoberfest Contributions:\nWe encourage developers to contribute to this project as part of **Hacktoberfest**. You can help by adding new features, fixing bugs, improving documentation, or optimizing existing code.\n\n### How to Contribute:\n1. **Fork the repository**.\n2. **Create a new branch** for your feature or bugfix:\n   ```bash\n   git checkout -b feature-name\n   ```\n3. **Commit your changes**:\n   ```bash\n   git commit -m \"Add feature-name\"\n   ```\n4. **Push to the branch**:\n   ```bash\n   git push origin feature-name\n   ```\n5. **Open a Pull Request** to the **main** branch.\n\n### 🗂 Project Management\nWe are using a **GitHub Project Board** to manage tasks and track progress for the ERP Portal development.\n\n#### How to Access the Project Board:\n1. Go to the **\"Projects\"** tab in this repository.\n2. Click on the **ERP Project Board**.\n3. The board is organized into the following columns:\n   - **Backlog**: All pending tasks.\n   - **To Do**: Tasks that are ready to be worked on.\n   - **In Progress**: Tasks currently under development.\n   - **Testing**: Tasks that are under testing or review.\n   - **Deployment**: Tasks related to deploying features.\n   - **Done**: Completed tasks.\n\n### 🎯 Expected Outcome:\nBy contributing to the ERP Portal, you will help build a robust, fully functional ERP system that includes admin, user, and employee roles, authentication, and profile management features.\n\n## 📜 License\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonvtech-community%2Ferp-portal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonvtech-community%2Ferp-portal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonvtech-community%2Ferp-portal/lists"}