Skip to content

ASHHADgit87/Aura-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aura AI

Aura AI is a unified, AI-powered full-stack web application that provides 8 professional AI tools in a single platform at zero cost. Built with the MERN Stack and integrated with advanced AI models, it delivers capabilities such as image generation, PDF summarization, code explanation, translation, web scraping, and more through a modern, interactive user interface.


Architecture

Aura AI follows a Multi-Tier Client–Server Architecture, separating the frontend, backend, database, and AI services for scalability, maintainability, and performance.

Layer Responsibility
Frontend React application and interactive user interface
Backend Express.js APIs and business logic
AI Layer AI model integration and tool processing
Database MongoDB for users and application data
Authentication JWT-based user authentication

SaaS

Aura AI follows the Software as a Service (SaaS) model by providing centrally hosted AI functionality that users can access online without local installation.


Authentication & Security

Aura AI includes a custom-built authentication system designed to simulate real-world production security practices.

Feature Description
JWT Authentication Secure token-based authentication
Session Management Automatic logout after token expiration
Protected APIs Authentication middleware for secured routes
Password Security Password hashing using bcrypt
Account Validation Tracks account existence for improved authentication flow

This authentication system was designed to handle common security scenarios encountered in modern SaaS applications.


Features

Frontend

Capability Description
3D Background Interactive Three.js and React Three Fiber experience
GlowCard Interface Smooth animations for tool presentation
Responsive Design Optimized for Desktop, Tablet, and Mobile devices
Modern UI Clean interface focused on usability and performance

Backend & AI Logic

Capability Description
MERN Stack React, Node.js, Express.js, and MongoDB
AI Integration Advanced AI models powering multiple intelligent tools
REST APIs Efficient API communication and request handling
Optimized Performance Low-latency responses for AI operations
Modular Design Easily expandable architecture for future AI tools

AI Tools

Tool Purpose
Image Generator Generate images from text prompts
PDF Summarizer Extract concise summaries from PDF documents
Image Analyzer Analyze uploaded images using AI
AI Code Explainer Explain source code in simple language
Background Remover Remove image backgrounds automatically
AI Translator Translate text between multiple languages
Grammar Fixer Correct grammar and improve writing
Web Scraper Extract information from websites

Tech Stack

Layer Technology
Frontend React.js, Tailwind CSS, Three.js, React Three Fiber, Lucide React
Backend Node.js, Express.js
Database MongoDB
Authentication JWT, bcrypt
HTTP Client Axios
AI Advanced Large Language Models (LLMs)

Live Demo

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


Creator & Developer

Muhammad Ashhadullah Zaheer

LinkedIn: https://www.linkedin.com/in/muhammad-ashhadullah-zaheer-41194a340/

About

Aura AI – A free, full-stack MERN web application providing 8 advanced AI tools: image generation, PDF summarization, code explanation, translation, grammar fixing, background removal, and web scraping. Immersive UI, real-time AI, and professional-grade features for all users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages