A database viewer built with React, Express, and PostgreSQL. Browse, manage, and query your database through a simple web interface.
- View and browse database tables
- Add, edit, and delete records
- Execute custom SQL queries
- SQL query templates for learning
- Database statistics dashboard
- Explore table relationships
- Frontend: React, TypeScript, Tailwind CSS
- Backend: Express.js, Node.js
- Database: PostgreSQL
git clone https://github.com/AmarnathCJD/ExpressDBViewer.git
cd ExpressDBViewer
npm install
cd backend && npm install && cd ..Create .env in root:
REACT_APP_BACKEND_URL=http://localhost:5000Create backend/.env:
DATABASE_URL=postgres://user:password@localhost:5432/database
PORT=5000Terminal 1 - Backend:
cd backend && node main.jsTerminal 2 - Frontend:
npm startFrontend
npm start- Development servernpm build- Production buildnpm run lint- Lint codenpm run format- Format code
Backend
node main.js- Start server
MIT License - see LICENSE file