Skip to content

Kamkmgamer/ee37

Repository files navigation

EE37 | Electrical Engineering Batch 37

Sudan University of Science and Technology

EE37 Banner

A premium digital platform dedicated to the 37th batch of Electrical Engineering at Sudan University of Science and Technology. This application serves as a central hub for memories, academic resources, and batch documentation, built with a "Golden Blueprint" aesthetic that reflects the prestige of the engineering profession.

🌟 Features

  • The Survey (سجل ذكرياتك): A digital guestbook for batch mates to leave their mark, share memories, and write comments.
  • Gallery (معرض الذكريات): A curated collection of photos and moments from our university years.
  • Academic Library (المكتبة الأكاديمية): A resource center for references, lectures, and academic materials.
  • Premium Design: Featuring a "Golden Blueprint" theme with dark navy backgrounds, gold accents, and fluid animations.

🛠️ Tech Stack

This project is built using the T3 Stack, maximizing type safety and developer experience.

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • pnpm (recommended) or npm/yarn
  • A PostgreSQL database (local or hosted)

Installation

  1. Clone the repository

    git clone https://github.com/kamkmgamer/ee37.git
    cd ee37
  2. Install dependencies

    pnpm install
  3. Environment Setup Copy the example environment file and update your database credentials.

    cp .env.example .env

    Update DATABASE_URL in .env with your PostgreSQL connection string.

  4. Database Migration Push the schema to your database.

    pnpm db:push
  5. Run Development Server

    pnpm dev

    Open http://localhost:3000 to view the app.

📂 Project Structure

  • src/app: Next.js App Router pages and layouts.
  • src/server: Backend logic including tRPC routers and Drizzle schema.
  • src/styles: Global CSS and Tailwind configuration updates.
  • public: Static assets.

🎨 Design System

The UI is built on a custom "Golden Blueprint" palette:

  • Midnight Navy: #0A1628 (Primary Background)
  • Gold: #D4A853 (Primary Accent)
  • Copper: #B87333 (Secondary Accent)
  • Paper: #FAF7F0 (Content Background)

📜 License

MIT

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages