Skip to content

shamsheedali/Student_Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Student Management System

About

The Student Management System is a full-stack web application for managing student records efficiently. It provides an intuitive interface for adding, editing, deleting, and viewing student details.

Features

  • Student Record Management (Add, Edit, Delete, View)
  • Search & Filter students easily
  • Real-time Data Fetching with TanStack Query
  • Responsive UI using Desi UI
  • Secure Authentication & Authorization
  • Optimized Database Queries with PostgreSQL
  • Fast Backend powered by Node.js

Tech Stack

  • Frontend: React, TypeScript, TanStack Query, Desi UI
  • Backend: Node.js, Express.js
  • Database: PostgreSQL

Installation

Prerequisites

  • Node.js (>=14.x)
  • PostgreSQL (Installed & Running)

Steps to Run the Project

  1. Clone the repository:

    git clone https://github.com/shamsheedali/student_management.git
    cd student_management
  2. Install dependencies:

    npm install
  3. Set up the database:

    • Create a PostgreSQL database.
    • Configure the database connection in the .env file.
  4. Start the backend server:

    cd backend
    npm run dev
  5. Start the frontend:

    cd frontend
    npm run dev

Contact

📧 Email: shamsheedali0786@gmail.com 📌 GitHub: shamsheedali (https://github.com/shamsheedali)

About

React | TypeScript | Tanstack Query | Desi ui | Node js | Postgres SQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published