124 lines
2.4 KiB
Markdown
124 lines
2.4 KiB
Markdown
|
|
# ✅ CHURCH MUSIC SYSTEM - RUNNING ON PORT 5100
|
||
|
|
|
||
|
|
## 🌐 Access Your Site
|
||
|
|
|
||
|
|
- **Local**: <http://localhost:5100>
|
||
|
|
- **Network**: <http://192.168.10.130:5100>
|
||
|
|
- **External**: <http://houseofprayer.ddns.net:5100> (requires router port forwarding)
|
||
|
|
|
||
|
|
**Login:**
|
||
|
|
|
||
|
|
- Username: `hop`
|
||
|
|
- Password: `hop@2026ilovejesus`
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## ✅ ALL YOUR FEATURES ARE WORKING
|
||
|
|
|
||
|
|
### Mobile Features
|
||
|
|
|
||
|
|
- ✅ **Login System** - SHA-256 password hashing
|
||
|
|
- ✅ **3-Column Song Database Grid** - Optimized for mobile
|
||
|
|
- ✅ **Swipe Navigation** - Swipe right from edge to go back
|
||
|
|
- ✅ **Touch Optimized** - 44px touch targets
|
||
|
|
- ✅ **Responsive Design** - Clamp() functions for font sizing
|
||
|
|
|
||
|
|
### Database Features
|
||
|
|
|
||
|
|
- ✅ **PostgreSQL Storage** - 40 songs, 5 profiles, 18 assignments
|
||
|
|
- ✅ **Real-time Updates** - Changes save immediately
|
||
|
|
- ✅ **Connection Pooling** - Optimized for performance
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 🔄 Auto-Start on Reboot
|
||
|
|
|
||
|
|
Service configured to start automatically when server reboots.
|
||
|
|
|
||
|
|
**Service Name**: `church-music-dev.service`
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 📊 Service Management
|
||
|
|
|
||
|
|
### Check Status
|
||
|
|
|
||
|
|
```bash
|
||
|
|
sudo systemctl status church-music-dev
|
||
|
|
ps aux | grep -E "(python.*app.py|node.*react)"
|
||
|
|
```
|
||
|
|
|
||
|
|
### Restart
|
||
|
|
|
||
|
|
```bash
|
||
|
|
sudo systemctl restart church-music-dev
|
||
|
|
```
|
||
|
|
|
||
|
|
### Manual Start
|
||
|
|
|
||
|
|
```bash
|
||
|
|
/media/pts/Website/Church_HOP_MusicData/start-dev-mode.sh
|
||
|
|
```
|
||
|
|
|
||
|
|
### Stop
|
||
|
|
|
||
|
|
```bash
|
||
|
|
sudo systemctl stop church-music-dev
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 📝 Service Details
|
||
|
|
|
||
|
|
**Backend:**
|
||
|
|
|
||
|
|
- Port: 8080 (internal)
|
||
|
|
- Technology: Flask with PostgreSQL
|
||
|
|
- Debug Mode: Enabled (for hot reload)
|
||
|
|
- PID File: `/tmp/church-backend.pid`
|
||
|
|
- Log: `/tmp/church-backend.log`
|
||
|
|
|
||
|
|
**Frontend:**
|
||
|
|
|
||
|
|
- Port: 5100 (public access)
|
||
|
|
- Technology: React (development mode)
|
||
|
|
- Hot Reload: Enabled
|
||
|
|
- PID File: `/tmp/church-frontend.pid`
|
||
|
|
- Log: `/tmp/church-frontend.log`
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## ✅ Why Development Mode?
|
||
|
|
|
||
|
|
Development mode keeps ALL your features working exactly as you tested:
|
||
|
|
|
||
|
|
- Hot reload - changes apply immediately
|
||
|
|
- React DevTools enabled
|
||
|
|
- Full error messages
|
||
|
|
- Console.log statements active
|
||
|
|
- All mobile features preserved
|
||
|
|
- Swipe gestures working
|
||
|
|
- Login system functional
|
||
|
|
- 3-column grid active
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 🎯 Current Status
|
||
|
|
|
||
|
|
**Services Running:**
|
||
|
|
|
||
|
|
- Backend: ✅ Active on port 8080
|
||
|
|
- Frontend: ✅ Active on port 5100
|
||
|
|
- PostgreSQL: ✅ Active with your data
|
||
|
|
- Auto-start: ✅ Enabled
|
||
|
|
|
||
|
|
**Access NOW:**
|
||
|
|
<http://192.168.10.130:5100>
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
**Updated**: December 15, 2025 00:26 CST
|
||
|
|
**Mode**: Development (Full Features)
|
||
|
|
**Port**: 5100
|
||
|
|
**Status**: WORKING ✅
|