-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Mia Hernandez edited this page May 7, 2026
·
11 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 month
- View statistic of average time per process
- View user productivity of tasks completed
- View status of all active user tasks ie. not started, pending, and completed
- Receive excel report of total time tracked per user
- 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
- View analytics of number of orders by day, week, and month
- View 4 most popular products
- 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
- View statistics of average time taken per process
- 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
- View time productivity chart
- View summary chart of active tasks status
- 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 statistics of productivity and active tasks for all users
- 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
-
Receive report
- List of user clocked time with salaries on weekly basis
- 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
- N/A ~ this application does not import any data from existing system