Skip to content

codinggita/digitalAtelier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

<<<<<<< Updated upstream

🎨 Digital Atelier

"Every shop owner deserves a beautiful website β€” no coding required."

Digital Atelier is a no-code website builder designed specifically for shop owners. It empowers boutiques, local stores, and fashion brands to create stunning, fully responsive storefronts without writing a single line of code β€” built with React + Tailwind on the frontend and Node.js + MongoDB on the backend.


πŸ“‹ Table of Contents


Overview

Digital Atelier solves a real-world gap β€” thousands of shop owners have great products but zero online presence. Hiring a developer is expensive, learning to code takes months, and existing platforms are either too complex or too limiting.

Digital Atelier gives shop owners a simple, guided flow to build and publish a professional website in minutes β€” no technical knowledge needed.


Problem Statement

"Why can't shop owners create websites without coding knowledge?"

Shop Owners:

  • Cannot afford to hire developers for a basic storefront
  • Existing builders (WordPress, Wix) are confusing for non-technical users
  • No platform is tailored specifically for small physical shop owners

Customers:

  • Cannot discover local shops online
  • Miss out on products from nearby boutiques and stores that have no digital presence

Key Features

πŸͺ No-Code Website Builder

  • Step-by-step guided setup β€” shop name, logo, theme, products
  • Zero coding knowledge required
  • Live preview before publishing

🎨 Custom Branding

  • Upload logo and banner
  • Choose brand colors and typography
  • Add tagline, description, and social links

πŸ›οΈ Product Management

  • Add products with images, prices, and descriptions
  • Organize into categories
  • Mark items as available or out of stock

🌐 One-Click Publishing

  • Go live instantly with a shareable storefront link
  • Auto-generated mobile-responsive pages

πŸ“¬ Customer Inquiry System

  • Built-in contact form on every storefront
  • Customers can directly message the shop owner

πŸ” Authentication & Dashboard

  • Secure sign up / login for shop owners
  • Dashboard to manage shop, products, and settings

πŸ” SEO-Ready Pages

  • Proper meta titles and descriptions on every storefront
  • Search engine friendly URLs

Tech Stack

Layer Technology
Frontend React.js + Tailwind CSS
Routing React Router
State Management React Context API
Backend Node.js + Express
Database MongoDB
Authentication JWT (JSON Web Tokens)
Image Storage Cloudinary / AWS S3
Design Figma
Version Control Git + GitHub

System Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                  Frontend                   β”‚
β”‚          React.js + Tailwind CSS            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                   β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              Backend API                    β”‚
β”‚           Node.js / Express                 β”‚
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚                       β”‚
β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   MongoDB   β”‚       β”‚ Cloud Storage   β”‚
β”‚  (main DB)  β”‚       β”‚ Cloudinary/S3   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

User Flows

πŸͺ Shop Owner Flow

  1. Signs up on Digital Atelier
  2. Fills in shop details β€” name, logo, tagline, category
  3. Selects a website theme / template
  4. Adds products with images and prices
  5. Previews the storefront live
  6. Publishes with one click β€” gets a shareable link

πŸ›’ Customer Flow

  1. Receives or finds the shop's Digital Atelier link
  2. Browses the storefront β€” products, categories, details
  3. Sends an inquiry via the built-in contact form
  4. Gets a response directly from the shop owner

UI Screens

# Screen Description
1 Landing / Home Hero section, how it works, testimonials, CTA
2 Sign Up Shop owner account creation
3 Login Email/password authentication
4 Onboarding Step 1 Shop name, category, tagline
5 Onboarding Step 2 Logo upload, brand colors, description
6 Template Selection Choose from pre-designed storefront themes
7 Product Add Upload image, name, price, description
8 Product Listing (Owner) Manage all products from dashboard
9 Live Preview See the storefront before publishing
10 Dashboard Overview of shop stats, products, settings
11 Published Storefront Public-facing shop page for customers
12 Product Detail (Customer) Full product view with inquiry option
13 Contact / Inquiry Form Customer reaching out to the shop
14 Settings Edit shop details, theme, and account info
15 404 / Error Page Friendly error state

Design System

Token Value
Primary color Deep charcoal β€” #1A1A2E
Accent color Gold β€” #C9A84C
Background Soft white β€” #F9F9F7
Card radius 12px
Font Plus Jakarta Sans / DM Sans
Heading weight 600–700
Body weight 400

Design philosophy: Elegant, minimal, and confident. Digital Atelier should feel like a luxury digital studio β€” premium but approachable. Clean white space, warm gold accents, and refined typography make every shop look professional.


Folder Structure

=======
🎨 Digital Atelier

Empowering shop owners to build beautiful websites β€” no coding knowledge required.


πŸ’‘ Problem Statement

"Why can't shop owners create websites without coding knowledge?"

Thousands of small shop owners β€” boutiques, local stores, fashion brands β€” have great products but no online presence. Hiring a developer is expensive. Learning to code takes months. Existing platforms are either too complex or too limited.
Digital Atelier solves this. It gives shop owners a simple, elegant platform to create and launch their own professional website β€” no code, no technical skills, no hassle.

πŸ“Œ Project Overview
Digital Atelier is a no-code website builder designed specifically for shop owners. It lets non-technical users create stunning, fully responsive storefronts by simply filling in their details, choosing a style, and going live β€” all through an intuitive UI.
The project is built pixel-perfect from a Figma design, translating creative UI/UX decisions into a fully functional web application with a React + Tailwind frontend and a Node.js + MongoDB backend.

🎨 Figma Design
The entire UI is based on the following Figma design file:
πŸ”— View Figma Design
The Figma file includes:

Full page layouts (Desktop & Mobile)
Component designs (Navbar, Hero, Cards, Footer, etc.)
Color palette, typography, and spacing system
Interactive prototype flows


🎯 Features Overview
πŸͺ For Shop Owners
FeatureDescriptionπŸš€ No-Code BuilderCreate a full website without writing any code🎨 Custom BrandingAdd shop name, logo, colors, and taglineπŸ›οΈ Product ListingsUpload products with images, prices & descriptionsπŸ‘οΈ Live PreviewSee your site in real time before publishing🌐 One-Click PublishGo live instantly with a shareable linkπŸ“± Mobile-ReadyEvery storefront is fully responsive by defaultπŸ“¬ Contact FormLet customers reach out directly from your page
βš™οΈ Platform & Technical
FeatureDescriptionπŸ” User AuthenticationSecure sign up / login with JWTπŸ—‚οΈ DashboardManage shop, products & website from one placeπŸ–ΌοΈ Template SelectionChoose from pre-designed themesπŸ” SEO-FriendlyProper meta tags for search visibilityπŸ—„οΈ REST APINode.js + Express powering all backend operations☁️ Image UploadCloud-based product image management

πŸ“ Folder Structure
>>>>>>> Stashed changes
digitalAtelier/
β”‚
β”œβ”€β”€ frontend/                   # πŸ–₯️ React + Tailwind CSS app
β”‚   β”œβ”€β”€ public/                 # Static files (favicon, index.html)
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ assets/             # Images, fonts, videos
β”‚   β”‚   β”œβ”€β”€ components/         # Reusable React components
β”‚   β”‚   β”œβ”€β”€ pages/              # Page-level components (Home, About, etc.)
β”‚   β”‚   β”œβ”€β”€ hooks/              # Custom React hooks
β”‚   β”‚   β”œβ”€β”€ context/            # React Context / global state
β”‚   β”‚   β”œβ”€β”€ services/           # API call functions
β”‚   β”‚   └── utils/              # Helper functions
β”‚   β”œβ”€β”€ tailwind.config.js      # Tailwind configuration
β”‚   └── package.json
β”‚
β”œβ”€β”€ backend/                    # βš™οΈ Server, APIs & database
β”‚   β”œβ”€β”€ routes/                 # API route definitions
β”‚   β”œβ”€β”€ controllers/            # Business logic handlers
β”‚   β”œβ”€β”€ models/                 # Database schemas
β”‚   β”œβ”€β”€ middleware/             # Auth & error handling
β”‚   β”œβ”€β”€ config/                 # DB & environment setup
β”‚   └── utils/                  # Helper functions
β”‚
β”œβ”€β”€ .gitignore
β”œβ”€β”€ README.md
└── LICENSE
<<<<<<< Updated upstream

MVP Scope

Phase 1 β€” Must have:

  • Shop owner sign up and login
  • Onboarding flow (shop details + branding)
  • Template selection
  • Product add / edit / delete
  • Live preview and one-click publish
  • Public storefront page
  • Customer inquiry/contact form

Phase 1 β€” Out of scope:

  • Payment gateway / e-commerce checkout
  • Advanced analytics
  • Multi-language support
  • Mobile app

Phase 2 Roadmap

  • Online payment integration (Razorpay / Stripe)
  • Custom domain support for storefronts
  • Analytics dashboard (views, inquiries, traffic)
  • Mobile app for shop owners (React Native)
  • AI-powered product description generator
  • Multi-language storefront support

Business Model

Revenue Stream Description
Freemium Plan Free tier with limited products and default theme
Pro Subscription Unlimited products, custom domain, premium themes
Transaction Fee Small percentage on orders (Phase 2)
White Label Custom-branded builder for agencies and enterprises

KPIs

  • Number of storefronts published β€” target: grow month-on-month
  • Time to publish first storefront β€” target: under 10 minutes
  • Shop owner retention rate β€” target: maintain above 70%
  • Customer inquiry conversion rate β€” target: increase over time
  • Platform uptime β€” target: maintain above 99.5%

Risks

Risk Mitigation
Low adoption from non-tech users Simple onboarding flow with guided steps and tooltips
Competition from Wix / Shopify Hyper-focus on shop owners β€” simpler, faster, cheaper
Image storage costs Optimize with compression + tiered storage plans
Data security for shop owners JWT auth + encrypted storage + regular audits

Project Deliverables

  • Product Requirements Document (PRD)
  • Figma UI Design (15 screens) πŸ‘‰ View Figma Design
  • System architecture diagram
  • Folder structure & tech stack documentation
  • Working demo (Phase 1)

πŸ‘€ Author

Het β€” @Het510


Digital Atelier β€” Every shop owner deserves a beautiful website.

πŸ› οΈ Tech Stack TechnologyUsageReact.jsComponent-based UI & routingTailwind CSSUtility-first responsive stylingJavaScript (ES6+)Logic & interactivityNode.js + ExpressBackend server & REST APIsMongoDBDatabase for users, shops & productsJWTSecure user authenticationFigmaUI/UX Design sourceGit & GitHubVersion control & collaboration

Stashed changes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages