f818fff3a55cb7372c0fbedffeba6851cd39c7e6
Updated cart dropdown Continue Shopping buttons to use btn-outline class (matching wishlist style) instead of btn-text across all pages. Changes: - shop.html: btn-text → btn-outline - contact.html: btn-text → btn-outline - product.html: btn-text → btn-outline - about.html: btn-text → btn-outline All cart Continue Shopping buttons now have consistent styling with the wishlist Continue Shopping button (purple outline style).
Sky Art Shop
Your destination for creative stationery and art supplies.
Project Structure
SkyArtShop/
├── backend/ # Node.js/Express server code
├── website/ # Frontend HTML/CSS/JS files
│ ├── admin/ # Admin panel pages
│ ├── public/ # Public-facing pages
│ └── assets/ # CSS, JS, images
├── docs/ # Documentation and guides
├── scripts/ # Shell scripts and automation
├── config/ # Configuration files (nginx, pm2, etc.)
├── old-backups/ # Archived backups
└── old-docs/ # Archived documentation
## Quick Start
1. **Install Dependencies:**
```bash
cd backend && npm install
-
Configure Environment:
cp .env.example .env # Edit .env with your database credentials -
Start Development Server:
./scripts/dev-start.sh -
Access the Site:
- Public Site: http://localhost:5000
- Admin Panel: http://localhost:5000/admin/login.html
Key Documentation
Located in docs/ folder:
- QUICK_START.md - Get started quickly
- WORKFLOW.md - Development workflow guide
- SERVER_MANAGEMENT.md - Server deployment and management
- DEVELOPMENT_MODE.md - Running in development mode
- GIT-README.md - Git workflow and commands
Recent Fixes
- LOGOUT_CONFIRMATION_FIX.md - Logout confirmation dialog now works on all admin pages (December 19, 2025)
Useful Scripts
Located in scripts/ folder:
dev-start.sh- Start development serverdeploy-website.sh- Deploy to productionquick-status.sh- Check server statusmanage-server.sh- Server management utilities
Configuration Files
Located in config/ folder:
ecosystem.config.js- PM2 process configurationnginx-*.conf- Nginx configuration filesskyartshop.service- systemd service file
Tech Stack
- Backend: Node.js, Express
- Database: PostgreSQL
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Process Manager: PM2
- Web Server: Nginx
Support
For questions or issues, check the documentation in the docs/ folder or contact support@skyartshop.com.
Description
Languages
HTML
40.8%
JavaScript
36.6%
CSS
17.2%
Shell
3%
EJS
1%
Other
1.4%