Daily Learnings

  • Aim
  • Design Phase
  • Data model & Database

Aim

The aim of this project was to build a RESTful CRUD web application that allows users to create notes on a topic they are learning. This was the second project that I completed during the Software Engineering Intensive course at General Assembly.

Design Phase

I used Whimsical to create wire frames for the project.

alt text

Data model & Database

The design required a data model that allowed strings stored together in a order. Array's have the required features of order and encapsulation. Therefore, Arrays were used to store an ordered set of concepts together. Two tables were created this project. One table held the user information and the other held the learning data. Each user had a unique id and earch learning had a unque id.