Rankt
Rankt's lightweight voting/survey scenarios for individuals and teams provides a complete closed loop for administrators to create and manage surveys and users to directly participate in voting through invitation links. The front end uses Vue 3 + PrimeVue, and the back end is based on ASP.NET Core and ASP.NET Identity. SQLite persistence is used by default, with built-in rate limits and basic security policies. Support Docker one-click deployment, which can be used well on mobile and desktop.
After opening the application, click login in the upper left corner. The default account password is admin/admin123. Create a questionnaire or vote, change the status to published, click the link under Invitation ID, fill in your name, and you can reply to the questionnaire or vote. You can see the number of respondents on the homepage. - Survey creation and management: Administrators can create, edit, publish and close ranking surveys after logging in, and support viewing and archiving results. - Registration-free participation: Users can directly enter the voting page through the invitation link/ID without registering, improving participation rate and accessibility. - Ranking and voting questions: Ranking questions that support drag-and-drop sorting of options, providing an intuitive voting experience and clear result display. - Security and access control: Only administrators can manage surveys; unarchived surveys are accessed by invitation only; built-in ASP.NET Identity and rate limits reduce the risk of brute force attacks. - Cross-end availability: The Vue 3 front-end optimized for mobile and desktop uses simple interaction and fast loading, making it suitable for quick launch and collection. - Deployment and persistence: The default SQLite database supports Docker Compose one-click launch, and environment variables can configure administrator accounts and data connections.







