nazem0 / Student-Management-System

Home Page:https://roboost-student-management-system.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Name

Student Management System

Prerequisites

  • Node.js v18.13 or newer
  • Angular CLI 17.0.5 or newer

Installation

  1. Clone the repository: git clone https://github.com/nazem0/Student-Management-System.git
  2. Navigate to the project directory: cd Student-Management-System
  3. Install the dependencies: npm install

Running the Application

  1. Start the development server: ng serve
  2. Open your browser and navigate to http://localhost:4200/

Project Structure

├───app
│   ├───enums
│   ├───guards
│   ├───helpers
│   ├───interceptors
│   ├───models
│   └───modules
│       ├───auth
│       │   ├───components
│       │   │   ├───login
│       │   │   └───register
│       │   ├───models
│       │   └───services
│       ├───shared
│       │   ├───layout
│       │   │   └───navbar
│       │   │       └───language-options
│       │   └───pipes
│       └───student
│           ├───components
│           │   ├───create-student
│           │   ├───edit-student
│           │   └───students-list
│           │       └───delete-student-confirmation
│           ├───models
│           └───services
├───assets
│   ├───bootstrap
│   ├───fonts
│   ├───i18n
│   └───png
└───environments

Technologies Used

  • Angular
  • Bootstrap
  • Ng-bootstrap
  • Ngx-translate
  • Intl-tel-input

Localization

  • Arabic
  • English
  • French
  • Spanish
  • Germany

Note: Localizations other than Arabic and English are generated using AI (Claude-3-Sonnet)

About

https://roboost-student-management-system.vercel.app


Languages

Language:TypeScript 67.2%Language:HTML 31.7%Language:CSS 1.2%