Designing a user-generated web application
Up to now, we have gained some fundamental knowledge about the Rocket framework, such as routes, requests, responses, states, and fairings. Let's expand on that knowledge and learn more about the Rocket framework's other capabilities, such as request guards, cookies systems, forms, uploading, and templating, by creating a full-fledged application.
The idea for our application is one that handles various operations for the user, and each user can create and delete user-generated content such as text, photos, or videos.
We can start by creating requirements for what we want to do. In various development methodologies, there are many forms and names for defining requirements, such as user stories, use cases, software requirements, or software requirement specifications.
After specifying the requirements, we can usually create an application skeleton. We can then implement the application and test the implementation.
In our...