Skip to content

SheikhFarid99/mern-canva

Repository files navigation

🚀 Mini Canva

Project Banner

🔧 Features

  • User, Admin Signin and Signup.
  • Email OTP verification.
  • Drag-and-Drop Editor: Intuitive interface for moving, resizing, and aligning elements.
  • Drag-and-Drop Editor: Intuitive interface for moving, resizing, and aligning elements.
  • Templates Library: Some of ready-made templates for social media, posters, business cards and more, which the admin created.
  • Customizable Elements: Edit text, colors, fonts,background image and layouts
  • Text Styles and Fonts: Pre-styled typography sets and font pairing.
  • Text Effects: Shadows, outlines, curves, and animation effects.
  • Design Redo and Undo
  • Design save and Download

📦 Installation

git clone https://github.com/SheikhFarid99/mern-canva.git

cd folder name

npm i or npm i --legacy-peer-deps
npm i nodemon or npm i nodemon --force

cd frontend

npm i or npm i --legacy-peer-deps

⚙️ Environment Variables (Required)

create .env file in  project root folder

NODE_ENV = local
PORT = 5000
LOCAL_DB_URI = your mongodb connection string

⚙️ Run application

npm run dev

About

It is a MERN stack application like canva

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages