A sleek, modern digital dashboard displayed on a matte silver laptop, featuring a clean interface of interconnected folders, chat bubbles, and a calendar widget—all rendered with subtle gradients in neutral tones of soft gray, slate blue, and ivory. The laptop sits centered on a minimalist white desk with smooth lines, surrounded by tidy, geometric office accessories like a closed notebook and pen holder. Soft daylight pours in from the left, casting delicate, natural highlights on the device and faint, refined shadows around the workspace. Captured head-on at eye-level, the composition emphasizes order and professionalism, evoking a sense of secure digital community. The style is photographic realism with a structured, corporate aesthetic, perfectly aligning with a professional SaaS platform.

DolphinConnect for CSUCI

A pristine white bulletin board featuring neatly organized paper cards, each card embossed with raised icons for collaboration—books, message symbols, and paper clips—in muted taupe and cobalt accents. The board is mounted on a smooth, dove-gray wall with subtle horizontal grain, surrounded by a clean border that creates visual balance. Overhead diffused studio lighting gently illuminates the board, providing even, soft illumination that highlights the subtle textures and crisp lines of each card. Framed with a slightly elevated angle and shallow depth of field, achieving a sophisticated, inviting mood. The minimalist, photographic style underscores academic sharing and structured interaction, well-suited for a campus student network.

CSUCI Student Network

DolphinConnect is your campus-wide space to collaborate, share resources, and grow together with classmates who share your major.

Overview

The CSUCI student network is a full-stack web application designed to provide a secure and collaborative space for the campus community. Built with React.js, Node.js, MongoDB, and Redis, the platform allows students to communicate, collaborate, and stay engaged with campus life in one place.

Access is restricted to verified CSUCI students through school email authentication, with Node.js handling login, Redis managing sessions, and MongoDB storing user data. 

Features

Streams

A centralized feed where students can view posts, updates, and shared content from the CSUCI community

USER PROFIL

A personal page where students can manage their information and view their activity.

FollowING

Displays a personalized list of users a student follows to track their activity.

CHat

Real-time messaging for direct and group communication between students.

Notifications

Provides alerts for new messages, likes, comments, follows, and event updates.