I coordinated multiple meetings with our small team in which I prepared several documents. These documents were, for example, points of discussion or overviews of the project's progression. I also handled most of the front-end improvements and features that were given to us to implement. Some of these improvements were, for example, making tables more understandable or a multi-select option for the checking/unchecking of school assignments.
To make sure that the project would go smoothly I made rules to ensure that we could avoid pitfalls. I determined that we would have a structured meeting every week where we would talk about our progress and the project in detail, next to our more spontaneous daily conversations or meetings. I also took the client's wishes and sorted them so that I could give each team member tasks that could be done independently, which is very useful for such a small team. Because there was not that much front-end programming to do I also spent time to make the existing code less messy.
Eventually we managed to finish and delivered the project with enough time left over to add some extra features that the client wanted. Despite disagreements amongst the clients themselves, they were all satisfied with our result.
In this project I learned a lot. The importance of clarity and keeping track of everything, for example.