Skip to content

Emmanuel10701/Katwanyaa

Repository files navigation

🎓 School Management System - Assignments Manager

A modern, responsive web application for managing school assignments with beautiful UI, real-time updates, and comprehensive file management capabilities.

Assignments Manager Next.js TypeScript Tailwind

🌐 Live Demo & Repository

✨ Features

🎯 Core Functionality

  • Complete CRUD Operations - Create, read, update, and delete assignments
  • File Upload System - Support for multiple file types with drag & drop
  • Advanced Filtering - Filter by class, subject, status, and teacher
  • Real-time Search - Instant search across assignment titles, descriptions, and teachers
  • Pagination - Efficient data loading with paginated results

🎨 Modern UI/UX

  • Gradient Design - Beautiful gradient backgrounds and modern aesthetics
  • Material-UI Integration - Professional spinners and loading states
  • Framer Motion - Smooth animations and transitions
  • Responsive Design - Fully responsive across all devices
  • Toast Notifications - User-friendly feedback system

📊 Assignment Management

  • Detailed Assignment Forms - Comprehensive form with all required fields
  • Learning Objectives - Dynamic learning objectives management
  • Priority System - High, medium, low priority assignments
  • Status Tracking - Assigned, in-progress, completed, overdue statuses
  • Time Management - Estimated time requirements and due dates

📁 File Management

  • Multiple File Types - Support for PDF, DOC, PPT, images, and more
  • File Preview - Visual file type indicators
  • Bulk Uploads - Upload multiple files simultaneously
  • File Organization - Separate assignment files and attachments

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn
  • PostgreSQL database

Installation

  1. Clone the repository
    git clone https://github.com/Emmanuel10701/Katz.git
    cd Katz# Katwanyaa Senior School Website

About

A fully dynamic school management system and web portal for Katwanyaa High. Features a high-end, responsive front-end integrated with a powerful Admin Dashboard for automated institutional management, staff coordination, and digital presence adaptation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages