Feature improvements
Since our application is at the MVP stage at the moment, there are many potential improvements from the user’s perspective that would make the application more usable.
Jobs feature improvements
The jobs feature is the most important feature of this app. There are several improvements we can implement to make the application better:
- Updating jobs
- Adding jobs in a draft state
- Deleting jobs
- Adding/updating jobs information with markdown/the WYSIWYG editor
Updating jobs
Right now, our application only supports job creation. What happens when we want to change some information about the given job posting? It would be great if we could edit job data after it’s been created.
Here is how we can do that:
- Create the update endpoint handler at
PATCH /jobs/:jobId
, which will update the data in the database - Create the update job page at
/dashboard/jobs/:jobId/update
, which is where the update form should be
...