-
Notifications
You must be signed in to change notification settings - Fork 1
Home
jlp004 edited this page May 15, 2025
·
10 revisions
Welcome to the Xuchil wiki!
The purpose of Xuchil is to
- Provide a view of the inventory and production activities
- Add and remove inventory based off of incoming shipments and delivieries
- Track and record production times that provide into how much each worker works
- Secure login with username and password
- Role-based access (e.g. worker, manager)
- Session persistence for active users
- Start and stop timers for specific tasks or product batches
- Manual time starts, pauses, and ends for each task
- Associate time logs with specific users and products
- View summaries of time worked per day/week/batch
- Display current inventory levels for materials and finished products
- Set minimum thresholds to keep the product/material quantity above
- Update with outgoing deliveries, changes, etc.
- List current production orders and their statuses
- View detailed history of fulfilled orders
- Add new customer or internal orders to the system
- Track order fulfillment progress and completion dates
- Manage inventory
- Log products worked on
- Log time worked
- Check out batch post completion
- Can check how much time each worker worked
- Admin privileges ~ add/remove workers
- Calculate pay for each worker
- Manage inventory
- Log products worked on
- Log time worked
- Check out batch post completion
-
Log In
- Enter username and password
-
Start Work
- Select a product or batch to work on
- Start timer when beginning product and end timer upon completion
-
Manage Inventory
- Update material/product quantities based on usage
-
Log Product Details
- Record which product was worked on
- Submit any relevant batch information
-
Check Out
- End the current work session
- Finalize and log time worked on batch
-
Edit account
- Allow the user to view and edit their account details
-
Log In
- Enter admin credentials
-
Manage Users
- Add or remove workers
- Assign roles and permissions
-
Review Worker Logs
- View time logs per worker, per product, or per date
- Generate reports or export summaries for payroll
- Calculate and approve final pay
-
Inventory Oversight
- View all inventory data
- Set minimum thresholds
-
Order Management
- Add new production or customer orders
- Monitor fulfillment progress
- Review order history
- N/A ~ this application is for internal use only
- Frontend/Backend - Next.js
- Database - SQLite and Prisma
- Backend Testing - Postman
- When this project is ready to be deployed it will be deployed on Xuchil's local server