The Job Management and Process Automation System is being developed to streamline and automate the job creation, and tracking process for The Accurate Tool Shop. The system will improve operational eDiciency by managing workflows from purchase orderto delivery. The platform will track job requests, monitor associated costs, generate required documentation, and support the tracking of tasks in real time. The system will also provide dashboards, reporting capabilities, and integrate vendor management functionalities to ensure timely deliveries and data accuracy. The solution should cater to both the internal production team and management with a user-friendly interface.
https://documenter.getpostman.com/view/34356572/2sAYdbNYaz
- Managed user authentication and authorization for both users and admins.
- Handled purchase order creation, updating, deletion, and reporting.
- Managed inventories, vendors, and clients efficiently.
- Facilitated task creation, assignment, tracking, and job status updates.
- Register: Allows new user registration.
- Login: Supports login for users and admins.
- Logout: Logs out authenticated users.
- Password Management: Supports password reset via OTP.
- CRUD Operations: Create, update, delete, and view purchase orders.
- Assign Members: Assign members to purchase orders.
- Search and Export: Search orders and export them in CSV, Excel, or PDF.
- CRUD Operations: Manage materials and track inventory status.
- Filters: View available, unavailable, and ordered materials.
- CRUD Operations: Manage vendors and clients efficiently.
- Search and Export: Search and export data in CSV and PDF formats.
- CRUD Operations: Create, update, assign, and delete tasks.
- Job Status: Update job progress and view job statistics.
- Unread Notifications: Fetch unread notifications for users.
- Read Notifications: Fetch read notifications.
- All Notifications: Fetch all notifications for a user.
- Purchase Orders: Export to CSV, Excel, PDF; Import from CSV.
- Clients and Vendors: Export to CSV and PDF.
- Reports: Generate downloadable reports for admin analysis.
- Sanctum: Used for API authentication.
- Custom Middleware: Ensures only admins can access certain routes.
- Throttling: Prevents abuse of authentication routes.
Contributions are welcome! Please open an issue or submit a pull request for any improvements.
This project is licensed under the MIT License.