Skip to content

Platform designed to efficiently manage General Elective Courses (GECs), Value Added Courses (VACs), and events, of over 3000+ students

Notifications You must be signed in to change notification settings

rohit-yadavv/gec-portal-old

Repository files navigation

GEC Portal

The GEC Portal is a platform designed to efficiently manage General Elective Courses (GECs), Value Added Courses (VACs), and events, catering to over 3000 students. It simplifies the application process and enhances communication between students, teachers, and administrators. The portal is secured by Clerk, ensuring data privacy and confidentiality.

Why GEC Portal

  1. Efficient Registration Process : Students can easily browse available courses, check prerequisites, and apply with a single click, streamlining the registration process and improving accessibility.

  2. Minimized Email Communication : The portal minimizes the need for back-and-forth email communication between teachers, Heads of Departments (HODs), and students. This not only saves time but also reduces the likelihood of missing important emails, ensuring effective communication.

  3. Centralized Information:

    The portal centralizes all GEC-related information, making it easily accessible to students. This reduces the risk of students missing important announcements or forms due to email clutter, providing a centralized hub for information dissemination.

Problems Solved

  1. Limited Event Awareness: The GEC Portal increases event awareness by providing real-time notifications and event registration features, ensuring students stay informed about upcoming events.

  2. Missed Opportunities: With the GEC Portal, students no longer miss out on opportunities due to communication delays or difficulty in accessing information. The centralized platform ensures all relevant information is readily available.

  3. Difficulty in Course Selection: The portal simplifies the course selection process by allowing students to easily browse available courses, check prerequisites, and apply, eliminating the hassle of navigating through multiple channels.

  4. Communication Delays: By minimizing email communication and providing real-time notifications, the GEC Portal reduces communication delays, ensuring timely dissemination of information between students, teachers, and administrators.

Features

  • Event Registration: Users can easily register for events through the portal, streamlining the process and ensuring maximum participation.
  • Broadcast System: Administrators can broadcast announcements to all users, ensuring important information reaches everyone efficiently.
  • Email Alerts: Integrated email alerts to notify users about application status updates, event reminders, and other important notifications.
  • Application Management: Teachers can accept or reject student applications for courses or events, providing a streamlined and transparent process.
  • Secured by Clerk: The GEC Portal is secured by Clerk, ensuring data security, privacy, and compliance with regulations.

Achievements

  • 1st Position in Science Day 2024: The GEC Portal attained the 1st position in the working model category during Science Day 2024, showcasing its effectiveness and innovation.

Technologies Used

  • Next.js: Utilized Next.js for building a fast and scalable web application.
  • Tailwind CSS: Leveraged Tailwind CSS for rapid and customizable styling, ensuring a modern and responsive design.
  • TypeScript: Implemented TypeScript for enhanced type safety and improved developer experience.
  • Shadecn: Shadecn is a UI library built on top of Radix UI. It provides components and utilities for building user interfaces with ease.

How to Contribute

Contributions are welcome and encouraged! To contribute to the GEC Portal, follow these steps:

  1. Fork the repository.
  2. Create a new branch (e.g., feature/new-feature or fix/bug-fix).
  3. Make your changes.
  4. Commit your changes with descriptive commit messages.
  5. Push your changes to your fork.
  6. Submit a pull request to the main branch of the original repository.

Please ensure your code adheres to the existing code style and conventions. Also, make sure to update any relevant documentation.

Live Link

Visit the GEC Portal Now

About

Platform designed to efficiently manage General Elective Courses (GECs), Value Added Courses (VACs), and events, of over 3000+ students

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published