After working on Laravel web application framework to develop applications where MySQL or MariaDB database as my default choice. However, this weekend I decided to give a try with MongoDB, Express and Node.js with Pug Template Engine. As the selected combination has same Model–view–controller (MVC) pattern which is similar to Laravel. A very basic takeaway to note from this project:
- routes
- controllers
- models
- views(Pug/Blade)
- ORM/ODM(Eloquent/Mongoose)
- Databases(SQL/NoSQL)
This project is available on Github and live online.
Thanks to Mozilla MDN Web Docs for great tutorial.