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
- Host: GitHub
- URL: https://github.com/jpcurada/gdg-pup-team-system
- Owner: JpCurada
- License: mit
- Created: 2025-02-28T07:15:28.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-28T14:06:38.000Z (3 months ago)
- Last Synced: 2025-02-28T14:42:34.143Z (3 months ago)
- Size: 3.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Data and ML Platform
[](https://streamlit.io/your-app-url)
[](https://www.python.org)
[](https://developers.google.com/sheets/api)
[](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 pippip 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
## 📜 License
This project is proprietary and maintained by GDG On Campus PUP.
---
Developed for Google Developer Group on Campus - Polytechnic University of the Philippines