Skip to content

veerbal1/campus-pulse

Repository files navigation

CampusPulse: College Event Registration App

Screenshot 2023-12-03 at 1 47 15 PM

About CampusPulse

CampusPulse is a comprehensive web application designed to streamline the process of event registration and management in college settings. Built with Next.js 14, it offers a robust platform for students to register for events, administrators to manage these events, and an efficient system for tracking attendance through QR codes.

Key Features

  • Student Registration: Secure authentication for student sign-up.

  • Admin Dashboard: Event management and user approval functionalities.

  • Event Listing: Dynamic listing of upcoming college events.

  • QR Code Tickets: Digital tickets with QR codes for event access.

    Screenshot 2023-12-03 at 1 47 32 PM

Tickets Generated

Screenshot 2023-12-03 at 2 07 06 PM

Ticket Scanner

Screenshot_20231203-141037

Ticket Scanned

Screenshot 2023-12-03 at 2 07 54 PM

Getting Started

Prerequisites

  • Node.js (v12 or later)
  • A modern web browser

Installation

  1. Clone the Repository
    git clone https://github.com/veerbal1/campus-pulse.git
  2. Navigate to Project Directory
    cd campus-pulse
  3. Install Dependencies
    npm install

Running the App

Run the app in the development mode using:

npm run dev

Open http://localhost:3000 to view it in the browser.

Technologies Used

  • Frontend: Next.js, React
  • Backend: Node.js, Express (if applicable)
  • Database: PostgreSQL

Contact

Veerbal Singh – @veerbal01 - [email protected]

Project Link: https://github.com/veerbal1/campus-pulse