Skip to content

Full-stack company management app with multiple user roles, enabling CRUD related to users, teams, projects, and posts | Java, React.js, Spring Boot, JPA, JDBC, PostgreSQL

Notifications You must be signed in to change notification settings

d5732/company-management-portal

Repository files navigation

See 'frontend' and 'backend' branches for implementations.

===============================

Overview

For this assessment students will work in a group(s) to write a full stack application. This will incorporate everything we learned in the classroom. Students will be given tasks across the full stack to ensure everyone works on all pieces of the application. The application will be managed in a simulated kan ban agile style and will make use of Github issues and the project board. During the first day of the assessment students will go through the ERD and wireframe that the stakeholders had a account lead put together for you. From these each team will need to create their own endpoint documentation and add it to the wiki. Once that's done each team should meet with their lead and plan out the project by creating issues and assigning each member their first 2-3 tasks. The target for the first week is to finish version 1.0 of their application and go through a demo of progress with their lead that morning. The target for the second week is to have a functional prototype to present to the full FT team and others from Cook Systems internal staff. All teams will have a cut-off time of 12pm CT the last Thursday of class. At that point they should begin putting together their presentation and practice it with their lead a minimum of 2 times that afternoon. The final Friday all teams will present that applications.


ERD

Final ERD


Wireframe

Figma Wireframe Link

About

Full-stack company management app with multiple user roles, enabling CRUD related to users, teams, projects, and posts | Java, React.js, Spring Boot, JPA, JDBC, PostgreSQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages