You appear to have installed a different version of mongoose than was specified in the first challenge of this series. You should not have change the version of mongoose as the correct version of mongoose was already in the package.json file. I suggest reviewing the first lesson in this series, unistalling mongoose and then reinstalling the correct version as specified in the first challenge.
Also, it is always better to put a link to your project code in the topic instead of just putting a few bits of code from the project. This allows us to test your project as it is. If you are doing the project locally, then you should push your project up to GitHub in a repo, so we can clone it locally ourselves and test it.
Lastly, can you give us more information about what is “not working”? Do you see any errors in the Node console when running the app? Do you see any errors in the browser console when you try to submit a link to your live project? What url are you using to submit for the app?
Your app is listening on port 3000
OPTIONS
POST
(node:10144) DeprecationWarning: collection.remove is deprecated. Use deleteOne, deleteMany, or bulkWrite instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
[object Object]
You likely had it set as unique in the Schema at one point. Delete the collection on Atlas and try the submit again (still without using unique in the Schema).