SwiftSupport is a web-based IT equipment repair reporting and status tracking system. The system allows users to submit repair requests, attach equipment images, specify urgency levels, and monitor repair progress. Administrators can manage repair requests, assign tasks, update statuses, view statistics, and export data through an administrative dashboard.
SwiftSupport was developed to improve the process of reporting IT equipment problems and tracking repair progress. The system provides separate functionality for general users and administrators, allowing repair information to be managed in one place.
- User registration and login
- Role-based access for users and administrators
- IT equipment repair request submission
- Image attachment for repair requests
- Repair urgency level selection
- Real-time repair status tracking
- User dashboard for viewing submitted requests
- Administrator dashboard for managing repair requests
- Repair task assignment
- Repair status management
- Repair statistics and data visualization
- Excel data export
- Responsive user interface
Users can perform the following actions:
- Register and log in to the system
- Submit IT equipment repair requests
- Provide equipment and problem details
- Attach an image to a repair request
- Select the urgency level
- View submitted repair requests
- Track repair progress and current status
Administrators can perform the following actions:
- View all repair requests
- Review repair request details
- Assign repair tasks
- Update repair statuses
- Manage repair information
- View repair statistics through the dashboard
- Export repair information to Excel
- HTML
- CSS
- JavaScript
- Firebase Authentication
- Cloud Firestore
- Chart.js
- Visual Studio Code
- Git
- GitHub
This project was independently designed and developed by me.
My responsibilities included:
- System analysis and feature planning
- User flow and UX/UI design
- Frontend development
- User authentication implementation
- Cloud Firestore database integration
- Repair request workflow development
- Real-time repair status tracking
- User and administrator dashboard development
- Data visualization using Chart.js
- Excel export functionality
- Responsive design implementation
- System testing and improvement
- Analyzed the repair reporting and tracking workflow
- Designed the system structure and user interfaces
- Developed user registration and authentication
- Developed the repair request submission process
- Integrated Cloud Firestore for data storage
- Developed separate dashboards for users and administrators
- Added real-time repair status tracking
- Added statistics, charts, and data export
- Tested and improved the system on different screen sizes