DuckSurvey Application
DuckSurvey is an online platform designed for users to create and participate in surveys.
Design Process
The design of the front page took about a week, followed by another week dedicated to the remaining pages. I opted for a light theme to give the website a more authentic and trustworthy feel. Given that users typically spend no more than five minutes on the site, I decided against creating a dark mode.
Backend
For the backend, I utilized Python, which provided a solid foundation for the application.
Major Technologies Used
- Vue JS: This framework is instrumental in building user interfaces with JavaScript, allowing for the creation of reactive and dynamic components on the front end.
- Python Flask: A simple yet flexible tool for web development with Python, Flask enables customization of both appearance and functionality.
Frontend
Major Technologies Used
- Astro JS: This framework facilitates the building of fast websites with minimal JavaScript and more UI components. It allows me to use Vue JS syntax within HTML templates, rendering them on the server side.
Coding Journey
The entire project took approximately one and a half months to complete. The backend was finished in two weeks, while the rest of the time was spent on frontend development. The most challenging aspect was refining small details, which proved to be quite time-consuming. I aimed for a polished final product before sharing it with users.
Preview Website
Feel free to check it out!
Citations: [1] https://cdn-images-1.medium.com/max/800/1