-
Notifications
You must be signed in to change notification settings - Fork 3
Getting Started
Koishi edited this page Mar 19, 2026
·
2 revisions
Get MomShell up and running in minutes.
- Go 1.25+
- Node.js 24+ (or via nvm)
- PostgreSQL
- Git
git clone https://github.com/koishi510/MomShell.git
cd MomShell
./scripts/dev-setup.shThe setup script:
- Checks prerequisites (Go, Node, npm, git)
- Creates
.envfrom template with auto-generated JWT secret - Downloads Go dependencies
- Installs npm packages
- Installs pre-commit hooks
make dev-backend # Terminal 1 — http://localhost:8000
make dev-frontend # Terminal 2 — http://localhost:5173
# Or use tmux
make dev-tmux| Service | URL |
|---|---|
| Frontend | http://localhost:5173 |
| Backend API | http://localhost:8000 |
| Admin Panel | http://localhost:8000/admin |
Set these in .env before first startup:
ADMIN_USERNAME=admin
ADMIN_EMAIL=admin@example.com
ADMIN_PASSWORD=your_secure_password
Or create additional admins via the admin panel after login.
- Configuration — Configure environment variables
- Features — Explore features
- Deployment — Deploy with Docker