Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nejcfurh/blog-dev-project
https://github.com/nejcfurh/blog-dev-project
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/nejcfurh/blog-dev-project
- Owner: nejcfurh
- Created: 2023-05-02T10:38:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-23T19:17:14.000Z (about 1 year ago)
- Last Synced: 2024-11-11T02:09:57.781Z (2 months ago)
- Language: EJS
- Size: 11.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)