Skip to content

Feature Request: Develop a Student Project Showcase & Member Directory Platform #1

@oslvvce

Description

@oslvvce

🚀 Overview
We want to build a web application that acts as a "Social Catalog" for projects developed by students at VVCE. Unlike GitHub, this platform will focus on showcasing completed work and providing a centralized directory of active members, rather than managing version control.

🎯 Core Objectives
Provide a public stage for student innovation.

Create a searchable directory of OSL members.

Simplify the process of viewing a student’s portfolio and their technical contributions.

✨ Key Features
Member Directory (Home Page): A grid or list view displaying all active members with their names, avatars, and brief bios.

Public Profiles: Detailed individual pages for each student containing:

Full Name, Department, and Graduation Year.

Social/Professional links (LinkedIn, GitHub, Portfolio).

A "Project Gallery" specific to that user.

Project Hosting: A simple interface for users to upload/list their projects (Title, Description, Demo Link, Tech Stack).

Strictly Public: No private repository functionality; all projects are visible to the public to encourage open-source culture.

No Git Backend: Project data should be stored in a database (e.g., MongoDB, PostgreSQL, or Firebase) rather than as a Git repository.

🛠 Suggested Tech Stack (Open for discussion)
Frontend: React.js, Next.js, or Vue.js.

Styling: Tailwind CSS or Bootstrap (for a GitHub-like UI/UX).

Backend: Node.js/Express or Python/Django.

Database: MongoDB or Supabase (fast to set up for profile data).

🎨 UI/UX Requirements
GitHub-Inspired Aesthetic: Use a clean, card-based layout with a focus on typography and whitespace.

Responsive Design: Must work flawlessly on mobile and desktop.

Search/Filter: Ability to search for members by name or projects by technology.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions