Dashboard for DNS manager
Click here for Live Demo
Create a simple dashboard to upload/view domains and DNS records in a table format.
The types of DNS records include:
1. A (Address) Record
2. AAAA (IPv6 Address) Record
3. . CNAME (Canonical Name) Record
4. MX (Mail Exchange) Record
5. NS (Name Server) Record
6. PTR (Pointer) Record
7. SOA (Start of Authority) Record
8. SRV (Service) Record
9. TXT (Text) Record
10. DNSSEC
- Implement forms/modals for adding, editing, and deleting DNS record entries for domains.
- Include filters, search options for easy bulk data navigation.
- Include status indicators, alerts, and notifications for user guidance.
- Implement secure user authentication and authorization.
- Establish backend API endpoints connecting the UI to the DNS system on AWS Route 53.
- Implement API calls for CRUD operations on DNS records.
Visit Backend Repo dns-manager-backend
You can run this app for testing and devlopment by running the following in your terminal
Make sure you have Nodejs install and version above v18.17.0
git clone https://github.com/ptech12/dns-managerchange to project directory and install dependencies
cd dns-managernpm installCreate the Environment Variable file and update the contents
touch .envOpen the .env in a editor and add the backend-server URL
VITE_API_URL=Start the server
npm run dev