Student Management System
- Node.js v18.13 or newer
- Angular CLI 17.0.5 or newer
- Clone the repository:
git clone https://github.com/nazem0/Student-Management-System.git
- Navigate to the project directory:
cd Student-Management-System
- Install the dependencies:
npm install
- Start the development server:
ng serve
- Open your browser and navigate to
http://localhost:4200/
├───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
- Angular
- Bootstrap
- Ng-bootstrap
- Ngx-translate
- Intl-tel-input
- Arabic
- English
- French
- Spanish
- Germany
Note: Localizations other than Arabic and English are generated using AI (Claude-3-Sonnet)