Project
Roulette

Survey App

The Survey app gives you the opportunity to learn by developing a full-featured app that will you can add to your toolbox.

AdvancedWeb appEducation16–38hAI-buildable 1/5needs backend, authworth shipping

Surveys are a valuable part of any developers toolbox. They are useful for getting feedback from your users on a variety of topics including application satisfaction, requirements, upcoming needs, issues, priorities, and just plain aggravations to name a few. The Survey app gives you the opportunity to learn by developing a full-featured app that will you can add to your toolbox. It provides the ability to define a survey, allow users to respond within a predefined timeframe, and tabulate and present results. Users of this app are divided into two distinct roles, each having different…

UI
Logic
Useful

Hosting · Free tier, sleeps when idle

Deploys free on Vercel Hobby + Supabase free or Cloudflare Pages + Turso free.

Free database tiers pause or expire when a project sits idle, so this one needs occasional attention to stay up.

Deploy it and share a link.

Core features · 14

  • Survey Coordinators and Survey Respondents can define, conduct, and
  • Survey Coordinators can login to the app to access administrative
  • Survey Coordinator can define a survey containing 1-10 multiple choice
  • Survey Coordinator can define 1-5 mutually exclusive selections to each
  • Survey Coordinator can enter a title for the survey.
  • Survey Coordinator can click a 'Cancel' button to return to the home
  • Survey Coordinator can click a 'Save' button save a survey.
  • Survey Coordinator can open a survey by selecting a survey from a
  • Survey Coordinators can close a survey by selecting it from a list of
  • Survey Respondent can complete a survey by selecting it from a list of
  • Survey Respondent can select responses to survey questions by clicking
  • Survey Respondents can see that a previously selected response will
  • Survey Respondents can click a 'Cancel' button to return to the home
  • Survey Respondents can click a 'Submit' button submit their responses

Once it works

  • Survey Respondents can create a unique account in the app
  • Survey Respondents can login to the app
  • Survey Respondents cannot complete the same survey more than once
  • Survey Coordinators and Survey Respondents can view graphical

Suggested stack

reacttypescripttailwindrechartslocalstoragesupabase

Track it