Skip to content

TimsTittus/Sjcet-Events

 
 

Repository files navigation

SJCET Events Dashboard

SJCET Event Dashboard is a web application that provides a platform for managing and viewing events happening at SJCET. It offers a user-friendly interface for organizers to add, manage, and display events, enhancing the overall experience for both organizers and participants.

Features

  1. Event Management: Organizers can easily add new events through a user-friendly form. These events are then dynamically displayed on the events page, providing a centralized location for all college activities.

  2. Detailed Event View: Each event is represented as a card on the events page. Clicking on an event card opens up a detailed view, providing more information about the event such as date, time, location, and description.

  3. User Registration and Event Redirection: Users can register for events by providing their details through a registration form. After registration, they are redirected to the event website where they can access additional event information and resources.

How it Works

  • Organizers can add an event by filling out a form with the event's details. Once submitted, the event is added to the database and displayed on the events page. Each event is represented as a card, which can be clicked to view more details.

Installation Guide

Please ensure that npm and Nodejs is installed on your PC.

  • Clone the Repo
git clone https://github.com/alvin-dennis/Sjcet-Events.git
  • Installation of dependencies
npm i or npm install
  • Create an .env file and update the file with the firebase credentials.

  • Start Server

npm run dev

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request. Follow the guidelines for contributing.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Releases

No releases published

Packages

No packages published

Languages

  • Vue 91.2%
  • JavaScript 7.7%
  • HTML 1.1%