KEMBAR78
DNS Manager MERN Stack Project | PDF | Domain Name System | User Interface
0% found this document useful (0 votes)
154 views2 pages

DNS Manager MERN Stack Project

The document outlines requirements for developing a web application to manage DNS records on AWS using the MERN stack. It details 5 tasks - setting up the environment, frontend development, enhancements, backend integration, and UI. It also lists evaluation criteria and submission requirements.

Uploaded by

saurabh tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
154 views2 pages

DNS Manager MERN Stack Project

The document outlines requirements for developing a web application to manage DNS records on AWS using the MERN stack. It details 5 tasks - setting up the environment, frontend development, enhancements, backend integration, and UI. It also lists evaluation criteria and submission requirements.

Uploaded by

saurabh tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

MERN Stack Developer Assessment

Project Name: DNS Manager

Purpose:
Develop a web application to provide a central dashboard for automating management of
domains and DNS records in bulk on AWS.

• Task 1: Setup
o Set up a MERN stack environment for the DNS Manager project.
o Ensure that you have access to AWS services for backend integration.

• Task 2: Frontend Development


o Develop a simple dashboard using React for uploading and viewing domains and
DNS records in a tabular format.
o Implement forms/modals for adding, editing, and deleting DNS record entries for
domains.

• Task 3: Enhancements
o Enhance the dashboard with filters and search options for easy navigation of bulk
data.
o Incorporate graphical charts/metrics to display domain and record type
distribution.
o Integrate CSV or JSON bulk uploads for domain/records data.

• Task 4: Backend Integration


o Set up backend API endpoints using Node.js and Express to connect the UI to the
DNS system on AWS.
o Implement API calls for CRUD operations on DNS records.

• Task 5: User Interface


o Design status indicators, alerts, and notifications for user guidance.
o Implement secure user authentication and authorization using JWT or OAuth.

Resources:

• AWS Route 53 documentation: https://aws.amazon.com/route53/

Evaluation Criteria:
• Functionality: Does the application meet the specified requirements?

• Code Quality: Is the code well-structured, readable, and maintainable?

• UI/UX: Is the user interface intuitive and visually appealing?


• Error Handling: Does the application handle errors gracefully?

• Security: Is user authentication implemented securely?

• Bonus Features: Are any of the bonus features implemented?

Submission Requirements:
• The submission should be in DOCX or PDF format.
• The candidate should not provide any external links to previously completed projects.
• Submit your project code along with any necessary setup instructions and documentation
through https://link.krite.sh/mernstack by March 20th, 11:59 PM.
• If selected for further consideration, you will receive a response within 2-3 working days.
If not, it may take longer due to the volume of submissions.
• Complete each task according to the specifications provided.
• Ensure that your code is well-structured, readable, and follows best practices.
• Provide clear instructions for running your code and accessing the application.
• Please include some snippets of the output of the assessment in the solution file. This will
facilitate our evaluation process.

Note:
Plagiarism or unauthorized use of code from external sources will result in disqualification.
Candidates are expected to demonstrate their own skills and understanding of MERN Stack
development concepts.

You might also like