Skip to content

SaumyaSingh1/Blog-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unveiling the Blogging Odyssey:

🎨 Frontend Enchantment:

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.

🛠️ Mighty Backend Backbone:

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.

🏞️ Atlas of Possibilities:

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.

🖼️ Image Elegance with Multer:

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.

🎭 Styling Poetry with CSS:

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.

🎼 Dependencies that Weave the Tale:

  • 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.

Releases

No releases published

Packages

No packages published