Skip to content

Xaan1506/Scarlett_Force

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventSphere Lite 🌐

EventSphere Lite is a modern, dynamic, frontend-only event discovery platform. Instead of generic searches, it allows you to filter and discover events based on your personality, preferred environment, and crowd size. It's built for speed, responsiveness, and a premium user experience.

Live Demo: https://scarlett-force.vercel.app/

🚀 Key Features

  • Personality-Driven Filtering: Find events based on unique filters like Environment (Indoor/Outdoor), Crowd Size, Interest Area, and Personality traits (Introvert/Extrovert).
  • Interactive Map View: Visualize events on a dynamic, interactive map using Leaflet, complete with geolocation and categorized map markers.
  • Flashcard Details & "Save for Later": Click on any event to view details in a sleek modal flashcard. Easily bookmark events you're interested in for later viewing.
  • Stunning Modern UI: Built with React and Tailwind CSS, featuring glassmorphism, depth-based card designs, and hyper-smooth transitions using Framer Motion.
  • Fully Responsive: A seamless experience across desktop, tablet, and mobile devices with dedicated sidebars and intuitive navigation.

🛠 Tech Stack

Frontend:

  • React 19
  • Vite (Next-generation frontend tooling)
  • Tailwind CSS (Utility-first styling)
  • Framer Motion (Smooth animations and transitions)
  • React Leaflet (Interactive map integration)
  • Lucide React (Beautiful, consistent icons)

Note: This is a frontend-only application using local state and mock data. No backend or database is required to run it.


💻 How to Run It Locally

1. Prerequisites

You need Node.js installed on your system.

2. Clone and Install Dependencies

Navigate into the event-sphere-lite directory (if not already there) and install the necessary packages:

cd event-sphere-lite
npm install

3. Start the Development Server

Spin up the Vite development server:

npm run dev

The application will be available at http://localhost:5173/.


👨‍💻 Team Effort

This project was built entirely from scratch by our 3-person team, without the use of AI tools for code generation. We manually built the UI, implemented the custom filtering algorithms, and configured the map integrations to challenge ourselves and master modern web development!

About

A modern, frontend-only event discovery platform built with React, Vite, and Tailwind CSS. Filter events by personality, crowd size, and environment.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages