Admin Dashboard App (Next.js, Node.js, AWS)

Job ID: 37131781

Budget: $250 – $750 CAD

Full-Stack Developer needed for Admin Dashboard App (Next.js and Node.js)

Project Description:
We are seeking a skilled and experienced full-stack developer to build an Admin Dashboard application with integrated email functionality. The application will allow users to manage data, create visualizations, and send/receive emails directly from the app's interface. Potential to expand as project evolves.

Project Skill Requirements:
• Proficiency in Front-End Development using Next.js to create a responsive and user-friendly dashboard interface. Expect to use a Template (mutually agreed template).
• Back-End Development using Node.js for implementing server-side logic, APIs, and database integration.
• Familiarity with AWS Setup and Deployment to configure and deploy the application.
• Strong understanding of Database Integration, using AWS, for storing structured data and information.
• Integration with Outlook to enable email interactions within the app's UI.
• User Authentication and Role-Based Access Control to ensure secure user interactions.
• Data Visualization using the Nivo library or similar to generate charts, graphs, and reports.

Additional Requirements:
• Experience in recommending AWS services and configurations for optimal performance.
• Knowledge of structuring data, creating interactive lists, and database management is essential.
• A background in developing intuitive and responsive user interfaces is required.
• The ability to integrate email features, including sending emails from within the app, is a must.

Project Deliverables:
• Developing the Admin Dashboard application based on provided specifications.
• Implementing core features such as user authentication, integrated email functionality, data visualization, and user roles. Sample reporting will be provided for creating Data visualization.
• Ensuring seamless integration with AWS services and Outlook for email interactions.
• Creating a responsive and intuitive dashboard interface using Next.js and a mutually agreed upon template from GitHub.
• Setting up the database structure for structured data storage and implementing interactive lists.
• Configuring role-based access and user-specific rules for secure data interaction.

Timeline:
We are seeking a developer who can commit to delivering the App within 2 weeks.

How to Apply:
If you are a skilled full-stack developer with a track record of building dynamic web applications, we invite you to apply for this project. Please provide:
• A brief overview of your relevant experience and expertise.
• Examples of previous projects showcasing your proficiency in Next.js, Node.js, AWS, and data visualization.
• Your availability and estimated timeline for completing the app.
Related categories: JavaScript Node.js Express JS Next.js