"Money is always an issue!" — Jackie.
Jackie-AI is an AI Chatbot & Classification platform that combines high-performance machine learning with a premium, "mass" themed user experience. Inspired by the iconic Malayalam cinema character Sagar Alias Jackie, this application allows you to swap between serious professional assistance and the legendary underworld don persona.
Web:
Apk:
https://expo.dev/artifacts/eas/gsNXtmwpJShBz1hP6sYpDC.apk
Toggle survival mode! Use the Jackie Mode switch in the sidebar to flip between:
- Jackie Mode ON: Experience the sarcastic, stylized response of Sagar Alias Jackie. No sentiments, only mass. Addressing users as "Customers" and quoting Dubai deals.
- Jackie Mode OFF: A professional, concise, and serious AI assistant for quick business logic and accurate data.
Equipped with a high-performance PDF parser (pdf.js).
- Drop your PDF deals directly into the chat.
- Jackie extracts the hidden text and provides "official quotations" based on the content.
- Support for complex document analysis with context memory.
A custom-trained ML model (scikit-learn + TF-IDF) that identifies deal categories with high confidence.
- Input your "deal details" and the scanner will classify it as Business, Underworld, or Gold Deals.
- Visual confidence meters including 100% Match, Possible, and Low Confidence alerts.
- Design: Blur-heavy backgrounds with a sleek dark theme.
- Cartoon Border Styling: A unique, high-contrast aesthetic that feels alive.
- Wavy Sine-Wave Animations: Custom SVG/CSS animations for that "Thinking" state.
- Responsive Layout: Optimized for Desktop and Mobile (zooming disabled for consistent PWA-like feel).
| Layer | Technology |
|---|---|
| Frontend | Vanilla JS, TailwindCSS, Lucide Icons, PDF.js |
| Backend | Python, FastAPI (app.py) |
| Machine Learning | Scikit-learn, Pandas, TF-IDF Vectorization |
| Export Engines | html2pdf.js (Official Quotation PDF Exports) |
| Deployment | Vercel, Render |
Make sure you have Python 3.8+ installed.
# Clone the repository
git clone <your-repo-url>
# Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txtpython app.pyOpen http://localhost:5000 (or the port specified) in your browser.
index.html: The central "Mass" UI.app.py: Backend API and model serving.topic_classifier.pkl: The brains of the underworld classification.1_dataset_generator.py: Synthetic data engine.3_train_classifier.py: Training pipeline for the classifier.dataset/: Training raw data and cleaned CSVs.
The app is pre-configured for Vercel (vercel.json) and Render (render.yaml).
Simply connect your GitHub repo to either platform and it will deploy the API and Frontend automatically.
Directed by: Jackie Produced by: Underworld Tech Syndicate Music (Aesthetics) by: Tailwind CSS
"Nee Dubai kanditundo? Jackie Machaan is everywhere." 🕶️