Skip to content

JKS-dev/DelSuvidha

Repository files navigation

🌟 DelSuvidha

Digital Empowerment for Learning and School Unification Via Innovative Digital Harmony Approach

Welcome to DelSuvidha — a revolutionizing school management system designed to modernize and simplify day-to-day operations in educational institutions.

🚀 What Makes DelSuvidha Special?

Smart Features for Smarter Schools

  1. 📋 Attendance Made Easy
    Forget the hassles of paper registers! DelSuvidha’s streamlined system ensures attendance is quick, secure, and always up-to-date.

  2. 🎉 Event & Notification Hub
    Stay in the loop with centralized notices, event announcements, and achievement highlights — all in one place.

  3. ❓ Real-Time Doubt Solving
    Empower students with a secure channel to connect with teachers for instant query resolution.

  4. 📁 Document Vault
    Manage student-related documents securely with our state-of-the-art sharing platform.

  5. 🔔 Instant Updates, Zero Delay
    With Firebase Realtime Database, stay informed with notifications that reach you faster than ever.

  6. 👩‍🏫 Role-Specific Dashboards
    Separate, intuitive dashboards for administrators, teachers, and students, each tailored for their unique needs.

  7. 💬 Seamless Communication
    Chat effortlessly with Echo, our integrated messaging system designed to foster collaboration and engagement.

  8. 🔧 Innovative Solutions Portal
    Introducing TenSolutions, a dedicated platform for managing, tracking, and resolving school-related issues effectively.


🏗️ Project Overview

Folder Structure

/src  
  /components      // Modular, reusable UI components  
  /app             // Application routes and pages  
  /lib             // API, Firebase, and utility services  

Tech Stack

  • Frontend: React.js with Next.js
  • State Management: Zustand
  • Design: CSS + NextUI
  • Backend: Firebase Realtime Database

⚙️ Getting Started

Prerequisites

Ensure your system is ready with:

Installation

  1. Clone the repository:

    git clone https://github.com/JKS-dev/DelSuvidha.git  
    cd DelSuvidha  
  2. Install dependencies:

    npm install  
  3. Run the development server:

    npm run dev  

    Access the app at http://localhost:3000.


🌐 Deploying to Vercel

Ready to share your work with the world? DelSuvidha is fully optimized for seamless deployment on Vercel.

  1. Push your changes to the stark branch (or the branch configured for deployment).
  2. Vercel takes it from there — building and deploying your app automatically.

📜 Useful Scripts

Command Description
npm run dev Start the development server
npm run build Build for production
npm run start Run the production build
npm run lint Perform linting checks

🤝 Contribute to DelSuvidha

We believe in community collaboration! Here’s how you can join our mission:

  1. Fork this repository.
  2. Create your branch (feature/amazing-feature).
  3. Commit your changes.
  4. Open a pull request to the stark branch.

Your contribution matters! 🌟


💖 Acknowledgments

A massive shoutout to:

  • Our passionate Delsuvidha Team — shaping the future of school management.
  • The amazing open-source community whose tools power this project.

Releases

No releases published

Packages

No packages published