A full-stack web application for managing domains and sites, inspired by DerivSites.
- User authentication (email/password, Google OAuth)
- Dashboard for managing domains/sites
- Add, view, and delete domains (per user)
- Modern UI (Material-UI)
- Node.js
- MongoDB (local or Atlas)
- Clone/download this repository.
- Configure environment variables in
server/.env(see sample in file). - In
/server, run:npm installnpm start
- In
/client, run:npm installnpm start
- Visit http://localhost:3000
- Update Google OAuth credentials in
server/.env. - Adjust CORS and environment variables for production.
For more details, see .github/copilot-instructions.md.