Skip to content
Ankit5125Public

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

ย 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

[# ๐Ÿš€ Smart Event Explorer

Leveraging AI to bridge the gap between students and verified campus events.

Flutter NodeJS Firebase Gemini AI


๐Ÿ“Œ Table of Contents


๐Ÿง The Problem

In the fast-paced digital ecosystem of university campuses, valuable opportunitiesโ€”like hackathons, workshops, and meetupsโ€”are frequently missed due to information fragmentation.

  • โŒ Scattered Info: Event details are buried in WhatsApp spam or Instagram stories.
  • โŒ Lack of Credibility: Students can't verify if an event is legitimate or cancelled.
  • โŒ No Real-Time Support: Static posters can't answer questions like "Is a laptop required?" or notify attendees about venue changes due to rain.

๐Ÿ’ก Our Solution

Smart Event Explorer is a centralized, AI-powered mobile platform that bridges the gap between organizers and attendees. We don't just list events; we provide an intelligent assistant to help students navigate their campus life.

๐ŸŒŸ Why it stands out?

  • ๐Ÿค– AI-Powered Chatbot: Integrated with Google Gemini API to answer specific queries about any event instantly.
  • โœ… Verified Organizers: A strict approval system ensures only legitimate events are listed.
  • ๐Ÿ”” Real-Time Alerts: Powered by Firebase to send instant notifications for schedule changes.

โœจ Key Features

Feature Description
๐Ÿ” Smart Discovery Advanced filtering by domain, date, and location to find the perfect hackathon.
๐Ÿค– Event Chatbot A dedicated AI assistant for every event that answers user queries naturally.
๐Ÿ›ก๏ธ Organizer Verification Admin-approved hosting rights to prevent spam and fake listings.
๐ŸŒ Networking Hub Connect your LinkedIn & GitHub profiles to network with other attendees.
๐Ÿ“ Location Services Integrated Google Maps to navigate students directly to the venue.

๐Ÿ“ฑ App Glimpses

Splash Screen Login Screen Signup Screen
Home Feed Search Event Event Details
Maps Section Create Event Forgot Password

๐Ÿ›  Tech Stack

Frontend (Mobile App)

  • Framework: Flutter (Dart)
  • State Management: Provider
  • UI Engine: Material Design 3

Backend (API)

  • Runtime: Node.js
  • Framework: Express.js
  • Authentication: JWT (JSON Web Tokens)

Database & Cloud

  • Database: MongoDB (NoSQL)
  • Real-time & Auth: Firebase
  • AI Integration: Google Gemini API

๐Ÿ’ป Installation & Setup

1. Clone the Repository

Start by cloning the project to your local machine.

git clone [https://github.com/ankitsavaliya/smart-event-explorer.git](https://github.com/ankitsavaliya/smart-event-explorer.git)
cd smart-event-explorer

2. Backend Setup

You need to set up the Node.js server first.

cd backend
npm install

Configure Environment Variables: Create a file named .env in the backend folder and add the following:

MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
GEMINI_API_KEY=your_google_ai_key

Run the Server:

npm run server

3. Frontend Setup

Now, set up the Flutter mobile application.

cd frontend

Install Dependencies:

flutter pub get

Run the App: Connect your device or emulator and run:

flutter run

๐Ÿ”ฎ Future Scope

  • ๐ŸŒค๏ธ Weather Integration: Auto-detect rain/bad weather and alert organizers to update venue details instantly.
  • ๐Ÿง  Personalized Recommendations: Using ML to suggest events based on a student's past attendance and interests.
  • ๐ŸŽŸ๏ธ In-App Ticketing: Secure payment gateway integration for paid workshops and QR code generation for entry.
  • ๐Ÿ“Š Feedback Analytics: AI-summarized feedback for organizers to improve future events.

๐Ÿ‘ฅ Team Smart Event Explorer

Member Role
Ankit Savaliya Team Lead & Full Stack Dev
Yashvi Savaj UI/UX Designer
Yug Sheth Backend Developer
Pratham Rana App Developer

](https://www.google.com/search?q=https://via.placeholder.com/300x600%3Ftext%3DOverview%2BScreen)

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages