About the Project
Clicked is an aggregator of professional development courses, allowing users to search for and enroll in online classes, as well as access meetings and assignments.
Mission
Create a convenient tool for users — students — to enroll in courses and access materials, and for administrators — a platform to manage courses with flexible feedback form configurations.
Challenges
- Implementing custom surveys with multi-format question types (text, checkboxes, radio buttons, ratings, file uploads, etc.)
- Ensuring seamless connection between admin-created forms and student interfaces displaying the appropriate question formats
- Supporting complex validation: required fields, ranges, file sizes, dependencies between questions
Integrations and plugins
- Airmeet: automatically providing video conference links after course payment
- Stripe: course payments
- Slack: authorization and notifications
Development stages
- Analyzed client designs and requirements
- Designed survey creation logic with conditional branching
- Configured frontend for dynamic form rendering and UI adapted to survey logic
- Set up backend: APIs, course and form storage, and complex rule validation
- Built logic for saving and processing student responses
- Developed the admin panel for creating, configuring, and publishing courses with surveys
- Built the user flow: course enrollment, material access, survey completion
- Conducted end-to-end testing of the entire process (registration, surveys, payment, link delivery) with all conditional flows considered
