Portfolio - Fishchenko

15. Clicked

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

  1. Analyzed client designs and requirements
  2. Designed survey creation logic with conditional branching
  3. Configured frontend for dynamic form rendering and UI adapted to survey logic
  4. Set up backend: APIs, course and form storage, and complex rule validation
  5. Built logic for saving and processing student responses
  6. Developed the admin panel for creating, configuring, and publishing courses with surveys
  7. Built the user flow: course enrollment, material access, survey completion
  8. Conducted end-to-end testing of the entire process (registration, surveys, payment, link delivery) with all conditional flows considered
2025-07-04 19:36 SaaS EdTech