Skip to content

ASHHADgit87/Prism-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

188 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Prism AI

Prism AI is a cutting-edge, AI-powered full-stack web application designed to transform text prompts into fully functional, visually appealing website frontends. Built with Express.js and React (TypeScript / TSX) and integrated with advanced AI models, it allows users to generate, edit, and publish web projects in real time through a conversational interface.


🏛️ Architecture

Prism AI follows a Multi-Tier Client–Server Architecture, providing a clean separation of concerns for scalability, maintainability, and security.


☁️ SaaS

Prism AI follows the Software as a Service (SaaS) model by providing centrally hosted functionality that users access through authenticated accounts without local installation.


✨ Features

🎨 Frontend

  • Interactive AI Chat Sidebar to describe website vision or request revisions
  • Real-Time Code Preview in a secure, isolated iframe environment
  • Visual Editor Panel to modify text, class names, and CSS (padding, margin, font size, colors)
  • Multi-Device Responsiveness with Desktop, Tablet, and Mobile previews
  • State-of-the-Art UI/UX built with React, Tailwind CSS, and Lucide Icons using a professional dark-green “Prism” theme

⚙️ Backend & AI Logic

  • PERN Stack core using Node.js and Express.js
  • AI-driven generation with advanced LLMs for clean, production-ready HTML/CSS/JS
  • Version control and rollback with booking history and single-click restoration
  • Dynamic loader with a 4-stage animation during the AI generation process

🔑 Key Functionality

  • Smart onboarding with Better-Auth for custom-themed authentication
  • Credit-based AI usage tracking
  • Community showcase to explore projects created by other users
  • Project management via “My Projects” dashboard
  • Secure iframe script injection for click-to-edit visual manipulation
  • Read-only snapshot previews of historical versions

🛠️ Tech Stack

  • Frontend: React.js, TypeScript, Tailwind CSS, Lucide React
  • Backend: Node.js, Express.js
  • Database: PostgreSQL
  • API Handling: Axios with interceptors

🚀 Getting Started

https://prism-ai-ashhaddev.vercel.app/


👨‍💻 Creator & Developer

About

Prism AI: AI-powered full-stack web app that transforms text prompts into fully functional, responsive websites. Generate, edit, and publish projects in real-time with an interactive chat, visual editor, and version control.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages