Prompt
asp.net core survey application
Latest observation
Aug 27, 2026
OpenAI APIWeb search: off
Sure — an ASP.NET Core survey application is a great project for learning or building a real-world web app.
Typical features
A survey app usually includes:
- User registration/login
- Create surveys
- Add questions
- Multiple question types
- Multiple choice
- Checkbox
- Text response
- Rating scale
- Take/respond to surveys
- View results and analytics
- Admin dashboard
- Survey status: draft, published, closed
Suggested tech stack
- ASP.NET Core MVC or Razor Pages
- Entity Framework Core
- SQL Server or SQLite
- ASP.NET Core Identity for authentication
- Bootstrap for UI
Basic database design
You might need tables like:
- Users
- Surveys
- Questions
- Options
- Responses
- AnswerItems
Example structure:
-
SurveyIdTitleDescriptionCreatedByCreatedAtIsPublished
-
QuestionIdSurveyIdTextTypeOrder
-
QuestionOptionIdQuestionIdTextValue
-
ResponseIdSurveyIdUserIdSubmittedAt
-
AnswerIdResponseIdQuestionIdOptionIdnullableTextAnswernullable
Recommended project structure
If using MVC:
-
Controllers
SurveyControllerQuestionControllerResponseControllerAccountController
-
Models
-
Views
-
Data
ApplicationDbContext
Core workflow
- Admin creates a survey
- Admin adds questions
- Survey is published
- Users fill in answers
- Results are stored in database
- Admin views reports
If you want, I can help you with any of these next:
- Create the full ASP.NET Core survey project structure
- Write the EF Core models and DbContext
- Build CRUD pages for surveys/questions
- Create the response submission form
- Generate a complete working sample project
If you want, I can start by generating a full ASP.NET Core MVC survey app template with code.