SkillAgentSearch skills...

GroupPortal

A collaborative web platform built in a team using modern development practices: Git workflows, modular architecture, and task-based development. Focused on scalable structure and teamwork.

Install / Use

/learn @KravaAO/GroupPortal
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Python Django HTML5 CSS3 Bootstrap SQLite GitHub

Project Overview

GroupPortal is a collaborative web application built with Django designed to provide:

  • Authenticated user profiles
  • Forum for discussions
  • Electronic gradebook
  • Events & calendar
  • Polling & voting systems
  • Resources, announcements, gallery, portfolio

This README describes project goals, structure, and setup instructions.

Table of Contents

  1. Features
  2. Architecture
  3. Installation
  4. Usage
  5. Contributing
  6. License

Features

Authentication

  • Registration, login, roles (user/moderator/admin)

Forum

  • Topics, posts, moderator controls

Gradebook

  • View and manage grades

Events & Calendar

  • Event creation and visualization

Polls & Voting

  • Multi-step polls
  • Voting with single responses

Announcements & Materials

  • Management of materials and media

Portfolio & Gallery

  • User portfolios and image/gallery submissions

Architecture

The backend is implemented with Django using multiple apps:

  • accounts, forum, grades, events, polls, votes, announcements, portfolio Each handles a separate feature set to support teamwork.

Frontend uses:

  • HTML5, CSS3
  • Bootstrap for responsive styling
View on GitHub
GitHub Stars10
CategoryDevelopment
Updated5d ago
Forks0

Languages

Python

Security Score

75/100

Audited on Apr 4, 2026

No findings