The purpose of this app is to learn and practice using RESTful routes to design CRUD applications. BCrypt user authentication has already been implemented so developers can focus on creating RESTful routes in the controller and appropriate views. Some views have already been provided to offer inspiration and guidance, but not all may be needed; this depends on the developer's UX/UI design decisions.