Sinatra, the lightweight Ruby framework, is great for simple webapps. Setting up a simple events app is a great way to learn more about the framework, user authentication, ActiveRecord, and more.
If this is your first time using Sinatra, check out the helpful Sinatra README.
Add the below gems to your gemfile and enter bundle install in your terminal. This will add a tremendous amount of functionality to your app.
First, create an app > models folder within your app and set up your User and Event models. …