Commit graph

10 commits

Author SHA1 Message Date
Claude Code
335064df2c 🧹 Clean up project structure and restore original interface
- Remove unnecessary backend/, frontend/, saas-automation-platform/ folders
- Remove duplicate server files (server-new.js, server-old.js)
- Remove old archive files (*.tar.gz)
- Remove outdated documentation and deploy scripts
- Maintain only essential project files for SaaS platform
- Original Russian interface is now primary interface

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 11:38:43 +01:00
Claude Code
15532139f4 Fix Express middleware order to resolve homepage routing issue
- Move express.static middleware after custom routes
- This prevents index.html from being served on / route
- Now homepage correctly shows SaaS platform instead of old counter
- Static files still accessible via direct URLs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 11:30:17 +01:00
Claude Code
7b7892a5b2 Fix homepage: redirect to SaaS platform instead of old counter
- Main page (/) now shows SaaS automation platform dashboard
- Old click counter moved to /counter route for backward compatibility
- Resolves issue where homepage showed old functionality

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 11:25:11 +01:00
Claude Code
a8bc41d3ea Fix deployment issue: add database folder to Dockerfile and deploy script
Resolves "Cannot find module './database/init'" error during deployment by:
- Properly copying the database folder to the Docker container
- Including database folder in the deployment archive

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 11:08:37 +01:00
Claude Code
d1b5b72c46 🚀 Transform into full SaaS Automation Platform
Major Update: From simple click counter to comprehensive automation platform

## New Features:
 Full user authentication (register/login/logout)
 SQLite database with user management
 API credentials management system
 Workflow templates library (4 ready-to-use templates)
 User workflow management
 Comprehensive dashboard interface
 Detailed n8n integration instructions
 Security features (bcrypt, sessions, helmet)
 Automated testing suite (14 passing tests)

## Technical Stack:
- Backend: Node.js + Express + SQLite
- Frontend: Vanilla JS + Modern CSS
- Security: bcrypt, express-session, helmet
- Database: SQLite with proper schemas and indexes
- Testing: Mocha + Chai + Supertest

## Templates Included:
1. 📱 Telegram Bot Notifications
2. 📧 Email to Slack Integration
3. 💾 Google Drive Backup Automation
4. 📊 Lead Scoring Automation

## Access Points:
- Legacy app: http://localhost:3000/
- SaaS Platform: http://localhost:3000/dashboard
- API endpoints: /api/*

## Demo Credentials:
- Email: demo@example.com
- Password: demo123

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 11:05:29 +01:00
Claude Code
f9ced4507f Add deployment script with password authentication
- Created deploy-with-password.sh for VPS deployment
- Includes automatic Docker & Docker Compose installation
- Supports password-based SSH authentication via sshpass
- Successfully deployed to production VPS: 128.140.8.206:3000
- Application is live and health checks are passing

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 10:30:22 +01:00
Claude Code
58e079b08f Resolve merge conflicts and integrate click-counter with existing SaaS repo
- Keep click-counter specific configuration
- Merge gitignore rules from both projects
- Preserve click-counter deployment documentation
- Maintain docker-compose setup for click-counter app

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 10:27:54 +01:00
Claude Code
bfbb2c7fa5 Initial commit: Click Counter SaaS Application
- Express.js server with static file serving
- Click counter frontend with localStorage persistence
- Optimized Docker setup with multi-stage build
- Production-ready configuration with health checks
- Automated deployment script for VPS
- Comprehensive deployment documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 10:25:12 +01:00
Aimpress Team
07e854e68c 📦 Add VPS deployment guide for server 128.140.8.206
 Features:
- Complete step-by-step deployment instructions
- Docker & Docker Compose installation
- Production environment configuration
- Security and monitoring guidelines
- Troubleshooting section
- One-command deployment script

🎯 Ready for VPS deployment

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-28 22:00:10 +01:00
Aimpress Team
bda23a773f 🚀 Initial commit: Aimpress AutomationHub
 Features:
- Modern SaaS automation platform
- Next.js 15 + TypeScript frontend
- Node.js + Express backend
- PostgreSQL database with full schema
- Docker Compose setup
- Admin panel with analytics
- Template marketplace (6 templates)
- Integrations hub (10+ services)
- Authentication & role-based access
- Responsive n8n-style design

🎯 Ready for demo and deployment

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-28 21:58:33 +01:00