There are some quite complex job boards out there and some that are woefully designed. There are some that I can think of that simply don't work as you would think they should and some that don't function properly at all. I'm sure they all have a heap of VC funding and probably turn some sort of profit, so it is beyond me why they don't manage to get it together and make something that actually works; the thing is that it's not actually that difficult a thing to do.
The job board in this project is small and concise, but there is scope to expand upon—if you skip ahead to the Summary section, you'll see some things you can add to make it more feature-rich, but I'm sure you have your own.
In this chapter, we will cover the following topics:
Design and wireframes
Creating the database
Creating the model
Creating views
Creating the controller
Putting it all together