Skip to content

EvTheWebDev/EventSea

Repository files navigation

EventSea

Discover. Explore. Set Sail.

The Creators

EventSea is created and maintained by Ev Schmitt and Jeremy Black

About EventSea

EventSea is an app for students, by students. It is an event hub where different student organizations on a college campus can create an account, post events, and find collaborators and members easily. Orgs are able to communicate with each other, and can send announcements to their members with the push of a button.

With EventSea, students can:

  • Create and manage organization accounts
  • Post events (meetings, social gatherings, talks, etc.)
  • Find collaborators and members across different campus orgs
  • Communicate via announcements to members with a simple button click

EventSea is designed to streamline campus life: whether you run a club, organize a study group, or just want to check out what’s going on — EventSea brings it all together.


🛠️ Features

  • Org account creation & management — Each student organization can sign up, set up a profile, and manage its presence.
  • Event posting & discovery — Orgs can post events; users (students) can browse or search for events across all orgs.
  • Inter-org collaboration — Organizations can find collaborators or co-host events together.
  • Announcements / Messaging — Orgs can send announcements to their members quickly.
  • Responsive UI — Built with modern web standards to support different device sizes (desktop, mobile, tablet).

🚀 Getting Started (Local Setup)

These steps assume you have Node.js and npm installed:

1. Clone the repo

git clone https://github.com/EvTheWebDev/EventSea.git cd EventSea

2. Install dependencies

npm install

3. Start the development server

npm run dev

4. Build for production (optional)

npm run build

✅ Project Status

Completed Features

  • Core event posting system
  • Event discovery and browsing
  • Organization account creation
  • Basic organization profile management
  • Event listing interface (UI implemented)
  • Static asset support for events and orgs
  • Student user profiles (follow orgs, track events, etc.) through Firebase
  • Firebase integration for persistent data

Planned Enhancements

  • Secure authentication and authorization for users through University Single-Sign On
  • Basic announcement/messaging system
  • Executives on organization page
  • Event categorization, tagging, and filtering
  • Notification and email integration
  • Expanded collaboration tools between organizations
  • A post/social feed

Vercel Deployment Link

https://event-sea.vercel.app/

About

An Event App Capstone Project created by Ev Schmitt and Jeremy Black

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors