Schiena
- Role
- Full-Stack Developer
- Technologies
- Django, MVT, JS, HTML, CSS, jQuery
- Database
- SQLite
- Deployment
- AWS EC2, Gunicorn, Nginx
- Client Requirement
- Develop a health assessment platform with interactive quizzes, personalized recommendations, and email notifications based on user responses.
Sharing
Schiena
Description: Schiena is a Django project aimed at providing a platform for users to engage in health-related quizzes and receive personalized recommendations based on their responses. The project integrates various views and functionalities to create a seamless user experience. Schiena is designed to offer a comprehensive health assessment experience through interactive quizzes and tailored recommendations.
Project Overview:
- HomeView: Renders the homepage where users can start the quizzes.
- DetailsView: Captures user responses and passes them to the FinalView for processing.
- FinalView: Processes user input, sends relevant data via email using a separate thread for asynchronous processing, and redirects users to specific URLs based on quiz results.
- Integrates Google Analytics, Facebook Pixel, and Mailchimp for user subscription.
- Utilizes email services within Django for result notifications.
- Ensures responsive design for accessibility across devices.
Technologies Used:
- Django
- MVT
- JS
- HTML
- CSS
- jQuery
Role: Full-Stack Developer
Client Requirement:
- Develop a user-friendly interface for health-related quizzes.
- Capture user responses accurately and process data securely.
- Seamlessly integrate email functionality for result notifications.
- Implement responsive design for accessibility across devices.
Live project demo and proof of work is available on request!