Where To Go From Here - bradleypeterson/timetracker GitHub Wiki
Spring 2021
Angular
The highest priority is that Angular will be deprecated to a new angular that utilizes type script. My recommendation is to learn the new angular language first, and start a new project. Then, try to transfer as much functionality from the old project to the new project. (Apparently the previous group did some of the new angular. I couldn't find the code.)
Summer 2020
At this point, all the suggestions in here are totally up to you. You don't have to do any of this if you don't want to. These are just things that the 2020 Summer class went over at the end of the semester and we would like to pass our knowledge down to you.
Evaluation
These evals are something that Brad has been wanting to implement and the group before us (or maybe even the group before them) started on. The last set of goals for the semester we had a couple of us in the group decided to venture deep into the files where all the eval code is commented out. It is with great bravery that one of the members managed to get the code working the slightest bit to the point that you can hit play and the project runs. The branch has now been pushed to master. It looks like a lot of renaming is going to need to be done, so have fun with that. While that one brave team member was doing that, I decided to create a flowchart on how this process should look to run the smoothest. Who doesn't love a good flowchart? You might, but here is this one anyways. You could totally just give it the middle finger and say, "Nah this is dumb" which is totally fine. I don't mind. I'm graduated at this point 😂 There's quite a few ways you can approach the eval system that aren't based on how the code is saying to do it now. As a group we were thinking that instead of "bothering the students" you may want to implement emails, but future kine things. Best of luck to you guys!
(I don't care to make this any better... sorry!)
User Roles
In hopes to define User Roles in the system and to give you guys some headway on what you are up against with this project. Here is some documentation for this project. Enjoy!