Formify is a FeedbackForm Web application built using Django that enables users to send feedback. Users who are invited to fill out the form will receive appropriate emails. The application also sends an email notification to the respective receiver when a user submits a form. Furthermore, it features a dashboard that displays the past forms created and submitted by the user.
- Python 3
tasks|-tasks(project level)
|- app(app level)
Follow these steps to set up and run the FeedbackForm application:
Create a virtual environment:
virtualenv venv
Activate the virtual environment: For macOS/Linux:
source venv/bin/activate
For Windows:
venv\Scripts\activate
Install the required dependencies:
pip install -r requirements.txt
Navigate to the project directory:
cd tasks
Start the development server:
python manage.py runserver
Now you can access Formify by visiting https://localhost:8000 in your web browser.
Log in to the application:
Use your credentials to log in.
Navigate to the feedback form page and provide the necessary details in the form fields.
Click the "Submit" button to send the feedback. An email notification will be sent to the respective recipient(s) based on the form configuration.
Access the dashboard to view a list of your submitted forms and their details.
Fork the repository.
Create a new branch:
git checkout -b feature/your-feature-name
Commit your changes:
git commit -m 'Add some feature'
Push to the branch:
git push origin feature/your-feature-name
Submit a pull request.
This project is licensed under the MIT License.