IITM Journal of Information Technology

ISSN (P) 2395-5457 | Single Blind Peer Reviewed Journal

Published By
INSTITUTE OF INNOVATION IN TECHNOLOGY & MANAGEMENT
Affiliated to GGSIPU, NAAC Grade ‘A’, ISO 14001:2015, 17020:2012, 21001:2018 & 50001:2018 Certified,
A Grade by GNCTD, A++ Grade by SFRC

SurveyCraft: A Simplified Web Application for Efficient Survey Creation

Achyut Agrahari
Author
Prabhat Kumar
Author
Nikita Malik
Author

Keywords: Survey, Web Application, RBAC, Asynchronous Processing, React, Django.

Abstract: This paper presents a web-based survey creation application, named as SurveyCraft, proposed for applications across schools, colleges, researches and businesses. The app makes it easy to create and manage surveys. It has different question types, a user-friendly design, and a good support backend. The technologies used are React Redux for the front end and Django REST Framework (DRF) for the back end. This setup helps keep things simple, safe, and able to grow. In this work, Role-Based Access Control (RBAC) is further added to give different permissions to admins, creators, and the users, which makes it easier to manage who can do what. The application can also handle tasks like data management and notifications in the background using Celery and Redis, which helps it run smoothly, even when lots of people are using it. The proposed application works to keep data safe and easy to access, and offers real-time analytics and reporting in order to help users get useful insights. By making survey handling easier and data collection better, this tool is good for research, school projects, and market studies. The future plan includes adding advanced data visualization tools to it.

References:

  1. Vitor Freitas. (2024). Django REST framework: The toolkit for building Web APIs. Retrieved from https://www.django-rest-framework.org
  2. Django Software Foundation. (2024). Django documentation. Retrieved from https://www.djangoproject.com
  3. React Team. (2024). React A JavaScript library for building user interfaces. Retrieved from https://reactjs.org
  4. Adam Wathan & Steve Schoger. (2024). Tailwind CSS - A utility-first CSS framework for creating custom designs. Retrieved from https://tailwindcss.com
  5. Redis Documentation. Retrieved from: https://redis.io/docs/
  6. JWT Authentication Tutorial. Retrieved from https://auth0.com/docs/secure/tokens/json-web-tokens
  7. PostgreSQL Global Development Group. (2024). PostgreSQL: Documentation. Retrieved from https://www.postgresql.org/docs
  8. Fowler, F. J. (2014). Survey Research Methods (5th ed.). SAGE Publications.
  9. Williams, J. (2018). Web Development with Django: Learn to build powerful web applications using Python and Django. Packt Publishing.
  10. Smith, J. (2023). The Rise of Digital Survey Tools in Business and Education. Tech Insights Journal.
  11. Lee, Y., & Kim, J. (2021). Real-Time Analytics: A Key Component in Modern Survey Platforms. Data Science Review.
  12. Brown, R., & White, S. (2023). Security Measures for Online Platforms: Ensuring Data Privacy in Survey Applications. Cybersecurity Today.
  13. Patel, N., Kumar, S., & Shah, R. (2024). Scalable Solutions for Survey Platforms. Tech Engineering Review.
  14. Chen, L. (2022). Background Task Processing in Web Applications. Web Development Journal.
  15. Johnson, D. (2022). Survey Tools: Enhancing Data Collection in a Digital World. Business Technology Insights.
  16. Celery Documentation. Retrieved from https://docs.celeryq.dev/en/stable/
  17. Zhou, L., & Singh, M. (2018). Docker Containers: A Survey and Future Directions. International Journal of Computer Applications, 179(33), 36-43. Retrieved from https://www.ijcaonline.org/archives/volume179/ number33/29447-2018910639
Scroll to Top