Your project this week is to build anything you like as long as it meets the technical criteria below. It should still be a Node/Express server-rendered application with a SQLite database, but feel free to get creative with the ideas.
This week is the culmination of your Express learning, so focus on doing everything as professionally as you can. Your app should have validation, error-handling, good user-experience etc.
Your project should include at least one of these new topics. You’ll have to spend some time researching them in your group, figuring out how exactly to implement them before you start working on your project. There are minimal examples provided, but they are only one way to approach it—you should look for tutorials/blog posts etc with alternative solutions and find one you like.
Show temporary messages after successful/failed form submissions to help the user understand what’s happening. Note that this is a little complex to manage on your own: you may want to use a session middleware library from npm.
View flash message example | View code