Monera Digital is an institutional-grade digital asset platform offering secure, transparent, and high-yield static finance and lending solutions.
- Node.js (v20.x or later)
- Go (v1.21 or later) - Required for Backend
- PostgreSQL (or connection string)
- Clone the repository
- Install dependencies:
npm install
- Copy
.env.exampleto.envand fill in the required environment variables.- Set
PORT=8081for the Go backend. - Set
DATABASE_URLfor PostgreSQL.
- Set
You need to run both the frontend and the backend.
-
Start the Go Backend (Terminal 1):
go run cmd/server/main.go
Server runs on http://localhost:8081
-
Start the Frontend (Terminal 2):
npm run dev
Frontend runs on http://localhost:8080
The frontend is configured to proxy
/apirequests to the backend athttp://localhost:8081.
Build the project for production:
npm run buildRun unit tests:
npm run test- Static Finance: Fixed-term investment products with competitive yields.
- Lending: Secure lending positions with transparent collateral management.
- Security: Multi-factor authentication, address whitelisting, and institutional-grade encryption.
- Multi-language Support: English and Chinese support.
- Frontend: React, TypeScript, Vite, Tailwind CSS, Shadcn UI
- Backend: Go (Gin Framework), PostgreSQL
- Database: PostgreSQL (Drizzle ORM), Redis (Upstash)
- Testing: Vitest, Playwright
All rights reserved.