A full-stack application for managing remote configuration values with real-time updates.
Frontend: vite, react, chakra.ui, zod, zustand Backend: express,node Database: MongoDB
- Prerequisites: Docker and Docker Compose installed.
- Run:
docker-compose up --build - Access:
- Frontend:
http://localhost:5173 - Backend API:
http://localhost:5000/api/configs
- Frontend:
OR
- Configure .env mongo db connection
- Run Server: go to backend folder with terminal and exec 'nodemon src/index.ts'
- Run Frontend: go to frontend folder with terminal and exec 'npm run dev'
- Create, edit, delete config values with immutability (superseded/deleted flags).
- Real-time updates via WebSocket.
- Sorting by name, description, type, and last updated.
- Duplicate and download actions.
- Overlap prevention for conflicting filters.
