– User-friendly interface with easy navigation
– Responsive design that works for desktop, mobile, and tablet
– Ability to present educational material in the form of text and images
– User registration using email as unique username
– Educational material presentation that is tracked in a database
– Quiz functionality that allows users to answer questions based on the material they have learned
– Automatic scoring and feedback system to provide users with their quiz results
– Payment processing for the course and additional items (certificates)
– External API calls to acknowledge completion of course
– Separate administrative site for customer lookup and completion status
– Unit tests will be written against the backend REST calls
Skills required:
– Web development
– HTML/CSS
– JavaScript (React.js preferred, Express.js)
– Backend development (Node.js preferred)
– Database development (MS SQL Server or Aurora DB preferred)
This is a medium-sized project that is expected to be completed within 3 to 6 months. We are looking for an intermediate level developer with experience in building interactive websites.
The work will be shared via GitHub repository. Backend will be hosted in AWS.
There will be many milestones and deliverables. There are many many features that we want on this site, but we are primarily concerned with getting a "Minimum Viable Project" up and running.
Fluency in English is required.
Budget: $25,000
Posted On: April 25, 2024 06:16 UTC
Category: Full Stack Development
Skills:Node.js, React, Responsive Design, Database Development, Web Development, Web Design, HTML, PHP, JavaScript, CSS, HTML5
Country: United States
click to apply
Powered by WPeMatico
