This week I submitted my proposed version of requirements for final project. I am still currently awaiting feedback to see if it is ok to go forward with my version or if I should just use the provided requirements.
Assuming that I will be able to do my version, this week I will start planning the structure of the database and normalizing it. I know for a fact that I will need tables for at least users and posts. I also have a rough idea of what needs to be in each table, but I still need to hash out the smaller details.
I also need to start coming up for a design for the UI. I plan to draw inspiration from both Twitter and Facebook, but I need to come up with something that makes my application stand out from both of those while still being user friendly.
Along with a UI for the end users, I also need a UI for both employees and managers. I had an idea to have both the employees and managers to have extra tabs on their profile pages that would allow them to do and see what they needed to. The reason for this being so that if they also have a regular account they don’t need to make another professional account to work from, making it easier on both the person and the database.
The UI for the employees would most likely look completely different from the rest of the application, but they would still know that what application they were using. Once the employee opens the tab for their assignments, it would change from the cozy feel that I plan for profile pages, to a more open, dashboard looking view akin to something you would expect a professional application to look like for its employees.