Sjc Student and storage managment
After the successful launch of the SJC Summer Camp reservation site, I was invited to develop two additional platforms for the organization: a Student Management System and a Storage & Logistics System.
To streamline operations and reduce complexity, I decided to merge both systems into a single, production-ready platform, which is still actively used today.
The unified system includes 7 role-based access levels, such as:
Storage Head
Student Information Head
Administrator
Parent
Interns
Staff Members
Group Leaders
Each role has protected access — meaning pages, requests, and actions (like create, update, delete, or view) are only available based on permission level. This ensures security, accountability, and a smooth user experience for each user type.
The Student Management Module supports full lifecycle handling — from registration and data entry to group assignment and on-site student tracking — while the Storage Module handles inventory management, item requests, approvals, and logistics oversight.
🧑🎓 Student Management System
Built to manage the full student lifecycle — from registration to on-site group organization:
Admin Setup: Create groups (e.g., beds, classrooms) for the academic year.
Registrar: Complete full student profiles (basic, health, behavior) and auto-generate ID cards with QR codes.
Group Leader: Assign students to groups using filters (age, gender) and manage real-time group histories.
On-Site Use: Use printed ID cards with emergency info and QR for field trip safety and tracking.
📦 Storage & Logistics System
Designed for complete inventory control and item distribution across departments:
Item Requests: Staff submit item requests with purpose and quantity.
Stock Management: Storage team logs incoming items, marks them for approval.
Item Dispensing: Storage staff fulfill requests and log transactions, pending approval.
Approvals: Logistics Head reviews and finalizes all inventory movements.
Student Item Checklists: Track student-submitted personal items via digital checklists during check-in.
Client
Freelaunce
Service Provided
full-stack Development
Unify Student and Storage Operations
Combine student management and inventory systems into a single, efficient platform to streamline administrative workflows and reduce redundancy.
1
Implement Secure Role-Based Access
Protect sensitive data and actions by assigning specific permissions to distinct user roles (e.g., admin, parent, intern), ensuring each user only sees and does what they're authorized to.
2
Support Scalable, Real-Time Camp Management
Enable real-time tracking of student data, group assignments, and inventory movement to improve operational transparency and on-site coordination during camp sessions.
3









