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>
25 lines
605 B
JSON
25 lines
605 B
JSON
{
|
|
"name": "click-counter-app",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"start": "node server.js",
|
|
"test": "mocha test/*.test.js --timeout 10000",
|
|
"test:remote": "TEST_URL=http://128.140.8.206:3000 mocha test/*.test.js --timeout 10000"
|
|
},
|
|
"dependencies": {
|
|
"express": "^4.19.2",
|
|
"sqlite3": "^5.1.7",
|
|
"bcrypt": "^5.1.1",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"express-session": "^1.18.1",
|
|
"helmet": "^8.0.0",
|
|
"cors": "^2.8.5",
|
|
"dotenv": "^16.4.5"
|
|
},
|
|
"devDependencies": {
|
|
"mocha": "^10.7.3",
|
|
"chai": "^5.1.1",
|
|
"supertest": "^7.0.0"
|
|
}
|
|
}
|