Crossref DOIMemberCiteFactoropen accessissn
SJIF Impact Factor 8.659 | ISSN: 2582-3930
IJSREM Logo

International Journal of Scientific Research in Engineering and Management

(Gateway to Global Scholars - An International, Scholarly, Multi-Disciplinary, Open Access Journal)

Peer-Reviewed Journal Designed to Meet UGC's Quality Parameters

HomeCurrent IssuePast IssuesPay OnlineConferencesEditorial BoardAbout UsContact Us
IJSREM

Loading article...

Follow Us

  • Google Scholar
  • ResearchGate
  • Academia.edu
  • Mendeley
  • LinkedIn
  • Facebook
  • Instagram

Journal Policies

  • Peer Review Policy
  • Publication Ethics
  • Copyright Infringement
  • Refund & Cancellation Policy
  • Terms and Conditions
  • Privacy Policy

Journal Identifiers & Licenses

  • ISSN Verified: 2582-3930ISSN Verified: 2582-3930
  • Crossref DOI: 10.55041Crossref DOI: 10.55041
  • SJIF Ranking: 08.659SJIF Ranking: 08.659
  • Licensed under CC BY 4.0Licensed under CC BY 4.0
  • ISO Certification: 9001:2015ISO Certification: 9001:2015
  • Indexed & Cited In: Google ScholarIndexed & Cited In: Google Scholar

Contact Us

International Journal of Scientific Research in Engineering and Management (IJSREM)

#62/1, New No 7, 1st Cross, 2nd Main, Ganganagar, R T Nagar, Bangalore North, Bangalore, Karnataka, India – 560032
[email protected]+91 93911 67991
logos
logos
Working Hours

Mon – Sat: 9:00 AM – 6:00 PM

Sunday: 10:00 AM – 4:00 PM

+91 93911 67991

© 2026 IJSREM – International Journal of Scientific Research in Engineering and Management. This is an open-access journal. Articles are published under the Creative Commons Attribution (CC BY 4.0) License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

DisclaimerPrivacy PolicyTerms and Conditions
ArticlePeer ReviewedOpen AccessPlagiarism Passed
Paper ID:IJSREM66499

HappyFest: An AI-Assisted Web Platform for Event Planning, Vendor Recommendation, and Budget Allocation Using Random Forest and Sentiment Analysis

Stream/Area:

-

Subject:

-

Paper ID:

IJSREM66499

Volume:

10 |

8 |

Aug 2026

Pages:

1-10

Publication Frequency:

Monthly (12 issues per year)

DOI
Digital Object Identifier
10.55041/IJSREM66499

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.

Share this article:

Authors

MN

Mudavath Naveen

Department of Computer Science

University College of Engineering, Science & Technology Jawaharlal Nehru Technological University Hyderabad Hyderabad, India

Download Author Certificate

Mentors

KBM

Katroth Balakrishna Maruthiram

Assistant Professor – Guide, Department of Computer Science

University College of Engineering, Science & Technology, Jawaharlal Nehru Technological University Hyderabad, Hyderabad, India

Download Mentor Certificate

Author Services & Downloads

Full ArticlesAcceptance Certificate

Abstract

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

Event Management Machine Learning Random Forest Classifier Vendor Recommendation Budget Allocation Sentiment Analysis TextBlob Flask MySQL Web Application.

Cite This Article

Mudavath Naveen, Katroth Balakrishna Maruthiram, "HappyFest: An AI-Assisted Web Platform for Event Planning, Vendor Recommendation, and Budget Allocation Using Random Forest and Sentiment Analysis," International Journal of Scientific Research in Engineering and Management, vol. 10, no. 8, pp. 1-10, Aug 2026. https://doi.org/10.55041/IJSREM66499

Full Article/Conclusion

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.

References

[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/.

Editorial & Review Transparency

Publication Date

8/4/2026

Peer Review Type

Double-Blind Peer Review

Review Rounds: 2

Documents

Review Report (Confidential)
Copyright Form (Office)

Article Metrics & Impact

Article Views

1

Total views since publication

PDF Downloads

11

Total downloads since publication

Geographic Reach

5

Indexing, Archiving & Preservation

Google Scholar
Academia
ResearchGate
Crossref
SSRN
Semantic Scholar
Thomson Reuters
WorldCat
Mendeley
OpenAlex
EBSCO
Zenodo

Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.

Ethics, Compliance & Transparency

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.

Similar & Recommended Articles

Similar Articles by Topic

Related research in the same subject area

Loading similar articles...