TechIT is a work order system developed by five CSULA students, Brandon Ung, Minh Ha, Duc Le, Kevin Castillo, and Marjorie Zelaya, as their senior design project. The system is written in Servlet and JSP, and is currently under operational use at http://sun.calstatela.edu/techit/.
In this semester you are going to re-implement TechIT with the technologies discussed in this class. In particular:
- The system will be structured with a backend that provides a REST API, and a single page application (SPA) as the frontend.
- You must complete two implementations of the backend, one using Spring with MySQL and one using Express with MongoDB.
- You must complete two implementations of the frontend, both using Angular but with different UI libraries.
- You must deploy one of the backends (with either frontend) on a CSULA server (or VM), and the other backend (with the other frontend) to a public cloud service like AWS.
This is a group project. Each group should have 4-6 members. Please form your group and email me the list of members by Sunday 1/28.
We will divide the project into a number of assignments. Each assignment will give you more detailed instructions on what functions you need to implement.