Skip to content

adityapaul26/inkspire

Repository files navigation

✨ Inkspire

License

A simple yet powerful blogging website built with Node.js, Express, MongoDB, EJS, and Cloudinary.
Inkspire lets you create, edit, and share blogs seamlessly with a clean and minimal interface.

🌐 Live Demo: Inkspire on Render


📌 Features

  • 📝 Create, edit, and delete blog posts
  • 👤 User-friendly UI with EJS templating
  • ☁️ Image uploads powered by Cloudinary
  • 📂 MongoDB for data storage
  • 📱 Responsive design

🛠️ Tech Stack

  • Backend: Node.js, Express.js
  • Frontend: EJS, CSS, JavaScript
  • Database: MongoDB
  • Media Storage: Cloudinary

🚀 Getting Started

Follow these steps to run the project locally:

1. Clone the repository

git clone https://github.com/adityapaul26/inkspire.git
cd inkspire

2. Install dependencies

npm install

3. Set up environment variables

Create a .env file in the root directory and add the following:

MONGO_URI=your_mongodb_connection_string
CLOUDINARY_CLOUD_NAME=your_cloud_name
CLOUDINARY_API_KEY=your_api_key
CLOUDINARY_API_SECRET=your_api_secret
PORT=5000

4. Run the server

npm start

Now open http://localhost:5000/ in your browser.

About

A minimal, full-stack blogging platform built with Node.js, Express, and EJS templates. It integrates MongoDB for data persistence and features user authentication alongside an interactive dashboard workspace.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors