Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nejcfurh/blog-dev-project


https://github.com/nejcfurh/blog-dev-project

Last synced: 16 days ago
JSON representation

Awesome Lists containing this project

README

        

This website was created under the guidance of Angela Yu and her Complete 2023 Web Development Bootcamp on Udemy.

This mini project took us through using node modules, how to navigate MongoDB databases, collections and using the items in the collections and rendering them on the website using EmbeddedJS (EJS).

The back-end of the app is Express.JS, the database is MongoDB and front-end is EJS with Bootstrap. The contact form is done via MailChimp email as a proof of concept.

Website allows the posts to display under two different views. As a regular list, or in form of cards. More below on the attached photos.

The code can be freely reused and improved. I am open to suggestions if anyone has anything to add when it comes to DRY code.

List View - available under main branch

![Blog dev_OrdinaryList](https://github.com/NF-7/BlogWebsite-With-Mongoose/assets/101887698/b3eb5b47-eb25-43b3-87ee-a36592570d6c)

Cards View - available under branch "card-view"

![Blog dev_Cards](https://github.com/NF-7/BlogWebsite-With-Mongoose/assets/101887698/913e6a65-2c05-4951-a5d3-3dd4eb1831a5)