All projects

Web

Global Wings Charity

Student Management System

You'll needNode.js 18+MongoDB (local or Atlas)
  1. 1

    Clone the repository

    $ git clone https://github.com/AkshayanAH112/GlobalWingsCharity.git
    $ cd GlobalWingsCharity
  2. 2

    Start the backend

    $ cd backend
    $ npm install
    $ cp .env.example .env
    $ npm run dev

    Set MONGODB_URI and JWT_SECRET in .env first.

  3. 3

    Create the admin account

    $ npm run seed:admin

    Optional sample teachers: npm run seed:teachers

  4. 4

    Start the frontend (new terminal)

    $ cd frontend
    $ npm install
    $ npm run dev
  5. 5

    Open the app

    open http://localhost:5173

A student management system with attendance tracking, marks and grade management, and analytics dashboards. Role-based access control for admins and teachers using React, Vite, shadcn/ui, Tailwind CSS, and TanStack Query.

Stack

  • React
  • TypeScript
  • shadcn/ui
  • TanStack Query

Next project

VacancyHub