Nathan Affleck

Buddy App - Frontend

Skills used

  • React
  • React Native
  • Tailwind
  • RESTful APIs

Summary

For the frontend section of the project, working with my team, I participated in the wireframing and design process. I aided in implementing the React Native navigation and routing for pages, adding additional functionality and integrating the backend data into our UI through CRUD app design patterns.

What Went Well

  • Wireframing helped the team plan and develop across multiple features linearly.

  • Core functionality was successfully implemented and demoed in the short time frame we had.

What I Learned

  • The fundamentals of page routing frameworks, such as React Native with Expo.

  • The differences in mobile native development from web development, such as more in-depth considerations and a larger toolkit for user interaction in creating mobile user experiences.

  • Working within a development project team and the considerations needed for dividing tasks to continue progression.

What I’d Improve

  • Perform a design iteration for the interface to modernise the application pages, with more consistent typography and color scheming.

  • Improve user experience decisions, such as the placement of buttons to make the interface more intuitive and group interactions appropiately.