An open API service indexing awesome lists of open source software.

https://github.com/jpcurada/gdg-pup-team-system

Made for Data and ML Team of GDG On Campus PUP '25
https://github.com/jpcurada/gdg-pup-team-system

Last synced: 3 months ago
JSON representation

Made for Data and ML Team of GDG On Campus PUP '25

Awesome Lists containing this project

README

        

# Data and ML Platform

[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://streamlit.io/your-app-url)
[![Python 3.7+](https://img.shields.io/badge/Python-3.7+-blue.svg?style=flat&logo=python&logoColor=white)](https://www.python.org)
[![Google Sheets](https://img.shields.io/badge/Google_Sheets-API-green.svg?style=flat&logo=google-sheets&logoColor=white)](https://developers.google.com/sheets/api)
[![Google Drive](https://img.shields.io/badge/Google_Drive-API-4285F4.svg?style=flat&logo=google-drive&logoColor=white)](https://developers.google.com/drive)

## 📋 Project Overview

The GDG On Campus PUP Data and ML System is a comprehensive web application designed to serve as the digital infrastructure for the Google Developer Group at the Polytechnic University of the Philippines. This platform facilitates student engagement with data science and machine learning initiatives through an intuitive interface built on modern web technologies.

## 🛠️ Technology Stack






Streamlit

Powers the reactive web interface with minimal development overhead







Google Sheets API

Primary database system for storing and retrieving user data







Google Drive API

Manages access to resources and documentation







Python

Core programming language for both frontend and backend functionality

## 📊 Interactive Pages

🏠 Home Page

- **Welcome Hub**: Central information repository about GDG On Campus PUP
- **Tech Focus**: Deep dive into our Data and ML initiatives and mission
- **Quick Links**: Access to important resources and community guidelines

📅 Events Page

- **Workshop Archive**: Access recordings of past workshops and study jams
- **Resource Library**: Comprehensive collection of learning materials
- **Event Timeline**: Browse our complete history of tech events

🏆 Leaderboard Page

- **XParky Tracker**: Check your current point status and level
- **Community Rankings**: See how you stack up against fellow members
- **Top Performers**: Spotlight on the most active community members

🎓 Certificates Page

- **Quick Certificate Access**: Enter your email to download earned certificates
- **Event Verification**: Certificates for workshop attendance and evaluation completion

📝 Submission Page

- **Activity Submissions**: Submit completed challenges to earn XParky points
- **Level-Up System**: Complete activities to advance through skill levels
- **Secure Verification**: Email and student number authentication
- **Progress Tracking**: Monitor submission status and feedback

## 🚀 Getting Started

### Prerequisites

```
Python 3.7+
Google Cloud Platform account with API access
Required Python packages (see requirements.txt)
```

### Installation

```bash
# Clone this repository
git clone https://github.com/gdg-pup/data-ml-system.git

# Navigate to the project directory
cd data-ml-system

# Install dependencies
python -m pip install --upgrade pip

pip install -r requirements.txt

# Configure Google API credentials
# 1. Download credentials.json from Google Cloud Console
# 2. Place in project root directory

# Run the application
streamlit run app.py
```

## 👨‍💻 Development Team








John Paul Curada






Jen Patrick Nataba






John Ferry Lagman






Redd Lawrence Reyes






John Gavin Deposoy




## 📜 License

This project is proprietary and maintained by GDG On Campus PUP.

---


Developed for Google Developer Group on Campus - Polytechnic University of the Philippines