Questionnaire-Website
is designed to allow users to define, manage, and deploy questionnaires seamlessly. The platform offers a unique approach by leveraging CSV files to define questionnaires.
The User Guide provides step-by-step instructions and insights into using the platform effectively:
-
Using the CSV File to Define the Questionnaire
- A. File Specifications
- B. Delimiter Usage
- C. Question Types
- i. Multiple Choice
- ii. Short Answer
- iii. Rating Scale
- iv. Random Question Set
- D. Usage Tips
- E. Example
-
Starting a New Project
- A. Steps to Reset
-
Environment Setup Guide
- A. Install Required Software and Libraries
- i. Install Python
- ii. Set Up Virtual Environment
- iii. Install Required Python Libraries
- B. Set Up the Application
- i. Configure Application Data
- ii. Run the Application
- C. Set Up Web Server
- i. Install Nginx
- ii. Start and Enable Nginx
- iii. Install Gunicorn
- D. DigitalOcean DNS Configuration
- i. Pointing to DigitalOcean Name Servers
- ii. Managing DNS Records
- A. Install Required Software and Libraries
For developers looking to contribute or understand the technical intricacies:
- Structure of Project
- Back-End Setting
- A. Using a Custom Domain without Port Specification
- Setting up Nginx for Reverse Proxy
- B. Run the Flask App on a VPS
- A. Using a Custom Domain without Port Specification
- Database Documentation
- A. Overview
- B. Tables
- C. Relationships
-
Clone the repository:
git clone https://github.com/your_username/Questionnaire-Website.git
-
Navigate to the project directory:
cd Questionnaire-Website
-
Follow the instructions in the User Guide for setup and usage.
This project is licensed under the MIT License - see the LICENSE file for details.