Skip to content

Tejashgawas/NexEvent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 AI-Powered Event Service Recommendation Model

A machine learning-based recommendation engine for event organizers to get the best venue, caterer, and decorator suggestions based on user reviews, ratings, and location.

Built as a core module of the NexEvent project.


🎯 Objective

Help users efficiently discover and choose the top-rated event service providers in their locality using AI.
Key goals:

  • Rank services (Venue, Caterers, Decorators) based on rating and popularity
  • Incorporate user preferences and location filtering
  • Deliver top 3–5 smart recommendations using ML

βš™οΈ Features

βœ… Predicts top-rated services based on:

  • Average Rating
  • Number of Reviews
  • Service Type (venue, caterer, etc.)
  • Location (city-based filter)

βœ… Real-time recommendation API
βœ… Integrated with NexEvent frontend
βœ… Clean, preprocessed datasets for training


πŸ§ͺ Tech Stack

Component Tech Used
Programming Lang Python
ML Framework TensorFlow, scikit-learn
Backend API Flask
Data Handling Pandas, NumPy
Deployment flask server
Frontend Reactjs,Typescript,Vue

πŸ§ͺ Running Locally

1. Clone the repo

git clone https://github.com/tejashgawas/event-recommendation-model.git cd event-recommendation-model

2. Install requirements

pip install -r requirements.txt

3. Run the Flask server

python app.py

4. Hit API

http://localhost:5000/recommend?type=venue&city=Goa

πŸ— Architecture Overview

πŸ“¦ Dataset (CSV)
   └── service_name, rating, user_rating_count, service_type, city

⬇️

πŸ”„ Preprocessing:
   - Normalize ratings
   - Encode service types
   - One-hot city encoding

⬇️

🧠 TensorFlow Deep Neural Network Model combining popularity and geolocation based filtering
   - Input: [rating, review_count, city, type]
   - Hidden layers: Dense (ReLU)
   - Output: Predicted score for the recommendation

⬇️

πŸ“‘ Flask API Endpoint:
   /recommend?event_type=Wedding&city=Goa

⬇️

πŸ“± NexEvent Frontend UI:
   - Fetches recommendations
   - Displays top results
---




About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published