Open ameliabruscia opened 4 years ago
Our team was able to successfully install backend, frontend, and database softwares to our local computers. We also brainstormed a basic outline of our homepage design and main features of our app through a group prototyping activity and storyboarding.
Our team procrastinated until the end of the week which made it difficult for us to come up with work items in a short amount of time.
Next week we plan to get our work items finished as soon as possible so we can start thinking ahead. With work items finished, we can focus on specific designs and implementing those desired designs into our application.
please pin this to the top of your GH Issues. Makes it easier for me to grade.
Our team was able to successfully send data to and from our database to be displayed by our UI. We also got things set up well to be much more productive in the given weeks.
It took us a really long time to figure out how we wanted to run our web app from a structural standpoint. Initially we had the React App run directly on top of our Flask backend, but then we changed our mind and decided to run them separately and have the frontend fetch data to and from the backend. This lost hours of work and forced us to reset our Master Branch to undo all the path dependencies we created in regard to the structure of running the app.
Going into next week, it will be important for us to do a bit more research of the actions we want to do and code we want to write before we actually start implementing to prevent us from having to delete written code and continually change code.
Our team was able to successfully link our Login, Registration, and Home pages. We were also able to check if a username or password is already taken and send an error message if necessary.
We had a hard time merging our independent work in order to link all of the necessary pages. We could have communicated better with regards to the way we were creating functions and writing code to ensure a smoother transition and allow for an easier merging of code.
Next week we are going to communicate early on in the week to discuss each team members role and how they plan on accomplishing specific work items. This way, we will still be able to work independently but have a better grasp of how to write code that will fit into the project as a whole.
Our team was able to successfully combine homepage designs. We also conducted code coverage tests to understand our backend implementation more fully.
We had a hard time connecting the frontend, backend, and database aspects because each was worked on independently. We would often have to backtrack on our progress due to our unfamiliarity with the software and start again.
Next week we are going to explain our individual work to each other before starting on a new feature. This way, we will still be able to understand the project as a whole and all be able to brainstorm ways future code can be connected.
Our team was able to set up our journal and survey feature. We also successfully set up our Travis CI continuous integration framework
It took us a long time to figure out the CI framework, and our overall functionality seems like its still not as developed as it should be.
Next week we will have to meet virtually to plan what we we need to complete to finish our functionality. We will need to work a lot to finish our project
What went well last week?
Our team was able to successfully agree on the features that we wanted to implement for our MVP. We also decided on our backend and frontend frameworks which will allow us to start putting our plans into action and begin work on our features.
What didn't go well last week?
Our team could have had better communication earlier on in the week to give us more time to investigate our spikes.
What change will we make next week to improve as a team?
Next week we are going to set up a conference call with all three members and make a plan for what each of us will do for the rest of the week. This way, we can stay organized and will be able to get an early start on our work for the week.