Full Stack AI-Powered Text Assistant 💬 Built using Modern Web Technologies 🚀
My Siri AI is a full-stack AI-based text assistant application.
Users can send text messages through a chat interface and receive intelligent AI-generated responses.
This project is structured into two main parts:
- 🖥️ Frontend (Client)
- ⚙️ Backend (Server)
My-Siri-AI/
│
├── client/ # Frontend (React Application)
├── server/ # Backend (Node.js + Express API)
└── .gitignore
📂 Location:
/client
- React.js
- HTML5
- CSS3
- JavaScript (ES6+)
- Axios
- React Hooks
- 💬 Chat-Based Interface
- ⚡ Real-Time Message Display
- 🔗 API Integration with Backend
- 📱 Responsive Design
- 🧩 Clean UI Layout
cd client
npm install
npm startRuns at:
http://localhost:3000
📂 Location:
/server
- Node.js
- Express.js
- MySQL (Railway Database)
- REST APIs
- dotenv (Environment Variables)
- 🔐 Secure API Handling
- 🧠 AI Text Response Processing
- 🗄️ Database Connectivity
- 🌐 CORS Configuration
- ⚙️ Environment-Based Configuration
cd server
npm install
node index.jsRuns at:
http://localhost:5000
Create a .env file inside the server folder and add:
MYSQL_URL=your_railway_mysql_url
PORT=5000
.env file to GitHub.
| Service | Platform |
|---|---|
| Frontend | Vercel / Netlify |
| Backend | Railway |
| Database | Railway MySQL |
- 🧠 Improved AI logic
- 💾 Chat history storage
- 🔐 User authentication
- 🌙 Dark / Light mode toggle
- 📊 Admin monitoring dashboard
Mahesh Peetla
Full Stack Developer 💻
Passionate about AI & Web Technologies 🚀
If you like this project, give it a ⭐ on GitHub!