O'Reilly logo

Learning Sinatra by Manoj Sehrawat, Sudeep Agarwal

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Features

Our next steps toward the development of this application will be defining models, writing routes, and designing views. We will not do this one at a time but rather, do all in parallel. This will finish one feature at a time.

Let's discuss the modules in detail and the feature set that we want. In the beginning of this chapter, we discussed that we will have three modules in our application:

  • Users
  • Lists
  • Items

Users

The users module will manage all the users in our application. Our expectations from the user module can be as follows:

  • It should allow the addition of new users
  • It should allow the modification of existing users
  • It should allow the management of permissions for todo lists

We will see in the next chapter how to exploit an ORM to define ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required