Skip to content

CIT-U-Computer-Students-Society/IPES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

476 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

readme/IPES-banner.png


IPES

The Individual Performance Evaluation System (IPES) is an evaluation system by the Committee on Research of the CIT-U Supreme Student Government. It is done through Google Forms, but this makes workload heavy both for officers answering and the ones handling the results.

We provide a solution that will unify the system and reduce the cumbersome process by developing a dedicated, automated evaluation platform tailored to IPES. This system will streamline form distribution, response collection, and result analysis.

We hope that this system will help in minimizing manual effort, reducing errors, and providing real-time insights for both evaluators and administrators.


🛠️ Tech Stack

  • Back-end: Django (Python 3.13)
  • Front-end: ReactJS (TypeScript, Vite)
  • Database: PostgreSQL (Supabase)

📖 Documentation Guide

Access the project documentation via the Documentation Index or use the quick links below:

General Overview

Getting Started

System Architecture


📁 Project Structure

IPES/
├── backend/            # Django backend module
│   ├── apps/           # Django backend apps
│   │   ├── audit/      # Logging and audit trails
│   │   ├── evaluations/ # Evaluation forms, rules, and results
│   │   ├── organizations/ # Organization and membership management
│   │   ├── portfolio/  # Accomplishment tracking and verification
│   │   └── users/      # Custom user model and authentication
│   ├── IPES/           # Django project core settings
│   ├── manage.py       # Django CLI entry point
│   ├── requirements.txt # Python dependencies
│   └── scripts/        # Python scripts for verification/testing
├── frontend/           # React frontend (Vite)
│   ├── src/
│   │   ├── components/ # Reusable UI components
│   │   ├── contexts/   # React Context providers (Auth, Org)
│   │   ├── hooks/      # Custom React hooks (API queries)
│   │   ├── lib/        # Utility functions and API configuration
│   │   ├── pages/      # View components (Admin, Officer, Auth)
│   │   └── App.tsx     # Main routing and layout wrapper
│   └── package.json

About

The Individual Performance Evaluation System (IPES) is an evaluation system by the Committee on Research of the CIT-U Supreme Student Government.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors