Skip to content

asutosh29/syntaxerror_submit

Repository files navigation

SceneIt: Campus Event Discovery Platform

Overview

SceneIt is an innovative solution designed to address the common problem of information overload and missed opportunities in campus environments. With numerous events happening simultaneously across campus, it's easy for students to miss out on events that align with their interests. SceneIt aims to streamline event discovery and notification, ensuring that students never miss out on events they care about.

Problem Statement

In a bustling campus environment, students often face the following challenges:

  1. Information overload from multiple event announcements
  2. Difficulty in tracking events relevant to their interests
  3. Missing out on interesting events due to lack of awareness or forgetfulness

Solution

SceneIt provides a centralized platform for event management and discovery. The key features include:

  1. Event Aggregation: Collects event information from various campus sources into a single database.
  2. User Profiles: Allows students to create profiles and specify their interests.
  3. Smart Filtering: Matches events to user interests, providing personalized event recommendations.
  4. Notification System: Sends timely reminders about upcoming events of interest.
  5. Interactive Calendar: Offers a visual representation of all campus events, with the ability to filter and search.

How SceneIt Works

  1. Event Input: Campus organizations and departments input their event details into SceneIt.
  2. User Registration: Students create SceneIt accounts and set up their interest profiles.
  3. Matching Algorithm: SceneIt continuously matches upcoming events with user profiles.
  4. Notifications: Users receive notifications about events that match their interests.
  5. Event Discovery: Users can also browse the full calendar of events and apply filters as needed.

Technologies Used

[List the main technologies, frameworks, and libraries used in SceneIt]

Setup and Installation

[Provide step-by-step instructions on how to set up and run SceneIt locally]

Usage

Usage

SceneIt provides an intuitive interface for students to discover and engage with campus events. Here's how to use the main features of the application:

1. User Registration and Login

  • Navigate to the login page ([url]).
  • If you're a new user, click on the registration link to create an account.
  • Fill in your details on the registration page ([url]).
  • Once registered or if you're an existing user, log in with your credentials.

2. Home Page

After logging in, you'll be directed to the home page ([url]), which displays:

  • A navigation bar with the SceneIt logo and your user profile.
  • Three main sections:
    • Upcoming Events
    • Ongoing Events
    • Feedback (for past events)

3. Exploring Events

  • Scroll through the rows of event cards in each section.
  • Each event card displays:
    • Event title
    • Date and time
    • Tags or categories
    • Number of attendees

4. Event Details

  • Click on an event card to view more details.
  • In the expanded view, you'll see:
    • Full event description
    • Exact date and time
    • Event ID
    • Option to mark interest

5. Showing Interest

  • Click the "I'm interested!" button on an event to add it to your interested events list.
  • This helps SceneIt provide better recommendations in the future.

6. Calendar Integration

  • Some events may have a calendar button.
  • Clicking this will add the event to your Google Calendar (requires Google account integration).

7. Notifications

  • SceneIt will send notifications about events matching your interests.
  • Make sure to enable notifications in your account settings or browser to receive these alerts.

Contributing

[Provide guidelines for how others can contribute to SceneIt]

License

[Specify the license under which SceneIt is released]

Contact

[Provide contact information or links for users to reach out with questions or feedback about SceneIt]

Releases

No releases published

Packages

No packages published