This project was inspired by the needs of the real Iron Women Construction company and their strict safety requirements. The ticketing system was meant to be applicable to real world scenarios and have multiple types of users with different levels of permissions

Everything done in the app is saved to a database. Users are able to register accounts and log in to existing accounts, and are able to create reports using existing users within those reports, which can be later edited. Admin accounts are able to edit users, reports, as well as remove and add certifications to users. Applicable to all users are the settings to translate all text to Spanish, change text size, and change the color of the UI for better user accessibility.

This project was built from scratch without the use of AI assistance using guides as well as trial-and-error. Our team used pair programming to catch mistakes and better fix issues with the code.

There were some difficulties in making menu options work correctly, but our team was able to collaborate through effective communication and resolve those issues to ensure the app ran as intended.

The automatic saves to the database was a difficult but rewarding problem to solve, as well as the unique menu options for admin users. The UI is very user-friendly and gives a professional image, which was another one of the more notable achievements.

Our team learned how to better integrate SQL and JS to make a functioning app, as well as including different HTML classes within each other in unorthodox but functional ways.

The app is mostly complete in its functions, and the only further steps would be to add new features on top of the existing ones.

Built With

Share this project:

Updates