A web application that allows users to create and fill out forms, similar to Google Forms.
- User authentication (signup/login)
- Create forms with various question types
- Share forms via unique links
- View form responses
- Real-time form preview
- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Initialize the database:
python init_db.py- Run the application:
python app.py- Open your browser and navigate to
http://localhost:5000
app.py: Main application filemodels.py: Database modelsforms.py: Form definitionsstatic/: Static files (CSS, JavaScript)templates/: HTML templatesinstance/: Database and instance-specific files