Skip to content

AmbujKRai/BuzzLoop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event Discovery Platform

A full-stack mobile application for discovering and managing social events with role-based access control.

Features

Core Functionality

  • 🔒 JWT Authentication (Login/Register)
  • 👥 Role-Based Access Control (User, Organizer, Admin)
  • 📅 Event Creation & Listing
  • 👤 User Profile Management

Technical Highlights

  • 🚀 Flutter Frontend with Clean Architecture
  • 🌐 Node.js/MongoDB Backend API
  • 🔄 State Management with Provider
  • 🛡️ Secure Storage for Tokens
  • 📱 Responsive Mobile UI

Tech Stack

Frontend
Flutter Dart

Backend
Node.js MongoDB

Installation

Backend Setup

git clone https://github.com/yourusername/event-discovery-app.git
cd backend
npm install

Create .env file in backend with
MONGO_URI=mongodb://localhost:27017/event-app
JWT_SECRET=your_jwt_secret_here
JWT_EXPIRES_IN=24h
PORT=5000

npm run dev

Flutter App Setup

change your ip address in flutter/lib/constants/api_constants.dart Then run this:

cd ../flutter
flutter pub get
flutter run

Future Roadmap

  • 📍 Google Maps integration for event locations
  • 🔔 Push notifications for event updates
  • 🔍 Advanced event search/filters
  • 📊 Admin analytics dashboard

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors