Crafted with HTML, CSS, and JavaScript, the website beckons with an inviting design. EJS modules and Bootstrap combine to infuse dynamic charm into the frontend pages, weaving a tapestry of interactive experiences. Users are drawn into a world of creative expression and engagement.
Powering this journey is Node.js and Express, a robust duo that creates a solid foundation. Leveraging REST APIs, these backend technologies breathe life into the website's functionality. The symphony of actions, from uploading images to composing and deleting blogs, is orchestrated seamlessly.
MongoDB: As the storytelling unfolds, MongoDB Atlas stands as the vault of imagination, storing user-generated content. Mongoose adds elegance to this storage, molding data into well-defined schemas that ensure coherence and organization.
The project unveils a feature-rich canvas with image uploads, orchestrated by Multer. This delightful addition enhances the tapestry of blogs, allowing users to encapsulate moments in vivid visuals.
Just as poets choose their words, CSS lends artistic expression to the interface. Every layout, every hue, every font choice resonates harmoniously, creating a visual melody that complements the written prose.
- Express - The conductor of backend routes and APIs.
- EJS - A magician that conjures dynamic content into the frontend.
- Mongoose - The architect behind the structured data design.
- Multer - The enchanter behind seamless image uploads.
- MongoDB - The storied keeper of data within Atlas.
- dotenv - A secret keeper, guarding configuration settings.
- lodash - The poetic meter of utility functions.
- body-parser - The translator that deciphers incoming data.
- nodemon - The watchful guardian that ensures smooth development.
- path - The guide that leads the way through file paths.
This project is a testament to the harmonious dance of creativity and technology, where words, images, and code intersect to create a world of expressive blogging.