80 lines
1.5 KiB
Markdown
80 lines
1.5 KiB
Markdown
|
|
# 🚀 Quick Reference - Church HOP Music Data
|
||
|
|
|
||
|
|
## Service URLs
|
||
|
|
|
||
|
|
### Local Access
|
||
|
|
|
||
|
|
- **Frontend**: <http://localhost:3000>
|
||
|
|
- **Backend API**: <http://localhost:5100/api/songs>
|
||
|
|
|
||
|
|
### Network Access
|
||
|
|
|
||
|
|
- **Frontend**: <http://192.168.10.130:3000>
|
||
|
|
- **Backend API**: <http://192.168.10.130:5100/api/songs>
|
||
|
|
|
||
|
|
### DNS Access (External)
|
||
|
|
|
||
|
|
- **Frontend**: <http://houseofprayer.ddns.net:3000>
|
||
|
|
- **Backend API**: <http://houseofprayer.ddns.net:5100/api/songs>
|
||
|
|
|
||
|
|
## Database
|
||
|
|
|
||
|
|
- **Type**: PostgreSQL
|
||
|
|
- **Database**: church_songlyric
|
||
|
|
- **User**: songlyric_user
|
||
|
|
- **Host**: 192.168.10.130:5432
|
||
|
|
|
||
|
|
## Technology Stack
|
||
|
|
|
||
|
|
✅ **Backend**: Python Flask + SQLAlchemy + PostgreSQL
|
||
|
|
✅ **Frontend**: React 18 + Bootstrap 5.3.8
|
||
|
|
✅ **Database**: PostgreSQL 16
|
||
|
|
✅ **Port**: 5100 (Backend), 3000 (Frontend)
|
||
|
|
✅ **Mobile**: Bootstrap responsive design
|
||
|
|
✅ **DNS**: houseofprayer.ddns.net
|
||
|
|
|
||
|
|
## Quick Commands
|
||
|
|
|
||
|
|
### Start Backend
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd /media/pts/Website/Church_HOP_MusicData/backend
|
||
|
|
source venv/bin/activate
|
||
|
|
python app.py
|
||
|
|
```
|
||
|
|
|
||
|
|
### Start Frontend
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd /media/pts/Website/Church_HOP_MusicData/frontend
|
||
|
|
npm start
|
||
|
|
```
|
||
|
|
|
||
|
|
### Test API
|
||
|
|
|
||
|
|
```bash
|
||
|
|
curl http://localhost:5100/api/songs
|
||
|
|
```
|
||
|
|
|
||
|
|
### Database Access
|
||
|
|
|
||
|
|
```bash
|
||
|
|
sudo -u postgres psql -d church_songlyric
|
||
|
|
```
|
||
|
|
|
||
|
|
## Status Check
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Check running processes
|
||
|
|
ps aux | grep "python app.py"
|
||
|
|
ps aux | grep "react-scripts"
|
||
|
|
|
||
|
|
# Check ports
|
||
|
|
lsof -i :5100
|
||
|
|
lsof -i :3000
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
**Last Updated**: December 14, 2025
|
||
|
|
**Status**: ✅ All systems operational with PostgreSQL
|