This is a DNS manager dashboard created using the MERN stack to manage the DNS records of the hosted domain via AWS Route53. In this app, the domain is hosted in a private hosted zone from which the records are accessed. Implemented CRUD operations for users to view, create, update or delete a record from the hosted zone.
The app is styled using Tailwiind CSS and is completely mobile responsive.
Tech stack used for frontend - React(using Vite) and Tailwind CSS as the styling framework. Tech stack used for Backend - Node.js and Express.js for creating API endpoints.
Frontend - (cd client in terminal)
npm install axios
Backend - (cd server in terminal)
npm install aws-sdk body-parser cors dotenv express nodemon
To start the frontend -
cd client
npm run dev
To start the server -
cd server
npm start