Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
IJSREM66499
Volume:
10 |
8 |
Aug 2026
Pages:
1-10
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.
Department of Computer Science
University College of Engineering, Science & Technology Jawaharlal Nehru Technological University Hyderabad Hyderabad, India
Assistant Professor – Guide, Department of Computer Science
University College of Engineering, Science & Technology, Jawaharlal Nehru Technological University Hyderabad, Hyderabad, India
Event planning is traditionally a manual, fragmented process in which a user must individually discover, compare and coordinate multiple vendors — venues, caterers, decorators, photographers and entertainers — while simultaneously managing an uncertain budget. HappyFest is a role-based web application that brings this process onto a single platform and augments it with machine-learning-driven decision support. Built on the Flask (Python) framework with a relational database backend (MySQL/SQLite), the system lets a user register, create an event profile describing its type, date, location, budget and expected audience size, and instantly receive an intelligent vendor-category recommendation generated by a RandomForestClassifier trained on a curated, historical event–vendor association dataset. Alongside the recommendation engine, HappyFest performs rule-based, event-type-aware budget allocation that splits the stated budget across seven expenditure categories — venue, catering, decoration, photography, entertainment, transportation and miscellaneous expenses — after reserving a contingency reserve, and derives per-guest cost together with AI-generated cost-saving insights and alerts. A vendor marketplace lets users compare and book vendors by category, price, rating and distance, while vendors/organizers manage incoming booking requests through a dedicated dashboard. A feedback module captures user ratings and free-text comments after an event and classifies the sentiment of that feedback (Positive, Neutral or Negative) using a TextBlob-based, lexicon-fallback sentiment-analysis routine, giving administrators a continuous signal of vendor and platform service quality. An administrator dashboard consolidates system-wide analytics — user counts, event counts, vendor counts and feedback trends — for oversight of the platform. The application was implemented and tested end-to-end across registration and authentication, event lifecycle management, ML-based recommendation and budget prediction, vendor booking, feedback and sentiment analysis, and role-based administration for User, Organizer and Admin roles. Fourteen representative system test cases, spanning authentication, recommendation, booking, feedback-sentiment and admin-analytics workflows, all passed on the final build. The resulting system demonstrates that a lightweight, rule-augmented machine-learning pipeline can meaningfully reduce the manual effort and guesswork involved in event planning while remaining fast, explainable and inexpensive to run — making it a practical, extensible foundation for further enhancement with deep-learning-based recommendation and NLP models such as BERT.
KEYWORDS
This paper presented HappyFest, a role-based Flask web application that unifies event creation, ML-driven vendor-category recommendation, rule-based budget allocation, vendor booking and feedback-driven sentiment analysis on a single platform for home and small-institutional event planning — a user group whose planning workflow existing event-recommendation research largely leaves on the attendee-facing side of the problem. A RandomForestClassifier trained on a compact, curated 37-record event–vendor dataset supplies a fast, explainable vendor-category recommendation with a confidence score, while a transparent, event-type-aware rule-based engine turns the same event parameters into a seven-category budget breakdown, a per-guest cost figure and AI-generated cost-saving insights. A TextBlob/lexicon-based sentiment-analysis routine converts free-text post-event feedback into a structured Positive/Neutral/Negative signal without any separate batch process, feeding directly into an administrator analytics dashboard. The application was implemented across all three intended roles — User, Organizer and Administrator — and tested end-to-end; a diagnostic test script together with fourteen representative, manually exercised system test cases confirm that registration, event management, recommendation and budget prediction, vendor booking, feedback sentiment analysis and administrative analytics all function correctly together. The project also demonstrates that meaningful decision support does not always require the heaviest available model: a modest, fast-training Random Forest classifier and a transparent rule-based budget engine were sufficient to produce useful, explainable recommendations given the limited historical data available to a new platform, while keeping the system inexpensive to run and easy to reason about for both developers and evaluators. Limitations: Two limitations are worth stating plainly. First, the recommendation model is trained on a deliberately small, curated 37-record dataset rather than on real historical booking data at scale, so its recommendations reflect the priors encoded in that seed dataset rather than learned, platform-specific user behaviour; Section 2’s review of attendance-prediction and recommendation literature [1]–[3] suggests that accuracy and personalisation typically improve substantially once real usage data becomes available. Second, the sentiment-analysis module relies on TextBlob’s lexicon-and-pattern-based scoring, which — consistent with the limitations reported by Hazarika et al. [7] and Prasanna Kumar [8] — struggles with sarcasm, negation and domain-specific phrasing in short feedback comments. Both limitations are addressed directly in the future work below.
[1] D. Horowitz, D. Contreras, and M. Salamó, “EventAware: A Mobile Recommender System for Events,” Pattern Recognition Letters, vol. 105, pp. 121–134, 2017. [2] R. Varaprasad, S. Ramasubbareddy, and K. Govinda, “Event Recommendation System Using Machine Learning Techniques,” in Innovations in Computer Science and Engineering, Lecture Notes in Networks and Systems, vol. 385, Springer, Singapore, 2022. [3] R. Awad, “Event Attendance Prediction and Recommendation System: A Comparative Study,” M.S. thesis, Politecnico di Milano, 2023. [4] “EventVerse: A Smart Web-Based Event Planning and Vendor Recommendation System Using Supabase and React,” International Journal of Computer Techniques (IJCT), vol. 13, no. 3, 2026. [5] L. Breiman, “Random Forests,” Machine Learning, vol. 45, no. 1, pp. 5–32, 2001. [6] F. Ricci, L. Rokach, and B. Shapira, Eds., Recommender Systems Handbook, 2nd ed., Springer, Boston, MA, 2015. [7] D. Hazarika, G. Konwar, S. Deb, and D. J. Bora, “Sentiment Analysis on Twitter by Using TextBlob for Natural Language Processing,” Proc. Int. Conf. on Research in Management & Technovation, ACSIS, vol. 24, pp. 63–67, 2020. [8] Prasanna Kumar H. R., “Sentiment Analysis: TextBlob for Decision Making,” International Journal of Scientific Research & Engineering Trends, 2023. [9] Pallets Projects, “Flask Documentation,” https://flask.palletsprojects.com/. [10] scikit-learn developers, “scikit-learn: Machine Learning in Python,” https://scikit-learn.org/.
Publication Date
8/4/2026
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
1
Total views since publication
PDF Downloads
11
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...