Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/saurabhnalepatil/school-portal

Welcome to [School Name] Portal – Your Gateway to Education Excellence! Discover a user-friendly platform that brings together students, parents, teachers, and administrators to enhance learning outcomes and foster collaboration.
https://github.com/saurabhnalepatil/school-portal

angular-cli bootstrap5 css3 html5 material-ui toasters typescript

Last synced: 3 days ago
JSON representation

Welcome to [School Name] Portal – Your Gateway to Education Excellence! Discover a user-friendly platform that brings together students, parents, teachers, and administrators to enhance learning outcomes and foster collaboration.

Awesome Lists containing this project

README

        

# School Portal
## Welcome to [School Name] Portal – Your Gateway to Education Excellence! Discover a user-friendly platform that brings together students, parents, teachers, and administrators to enhance learning outcomes and foster collaboration.

# **Demo đŸŽĨ**
![school](https://github.com/saurabhnalepatil/School-Portal/assets/95145125/e1e48e47-cc4b-4899-831b-9dc956fc5f13)

# View live preview [here](https://school-practice-web.vercel.app).
# **Table of Contents 📜**
- **[Sections](#section)**
- **[Demo](#demo)**
- **[Installation](#installation)**
- **[Getting Started](#getting-started)**
- **[Usage](#usage)**
- **[Packages Used](#packages-used)**
# **Features 🔖**
- **Personalized profiles for students and parents**
- **Interactive learning resources**
- **Communication hub for teachers and classmates**
- **Event calendar and resource center**
- **Secure and reliable platform**
- **CONTACTS**

# **Installation âŦ‡ī¸**
## You will need to download Git and Node to run this project
- **[Git](https://git-scm.com/downloads)**
- **[Node](https://nodejs.org/en/download/)**
## Make sure you have the latest version of both Git and Node on your computer.

```bash
node --version
git --version
```
# **Getting Started đŸŽ¯**
## Fork and Clone the repo
To Fork the repo click on the fork button at the top right of the page. Once the repo is forked open your terminal and perform the following commands
```bash
git clone https://github.com//portfolio.git
cd portfolio
```
## Install packages from the root directory
```bash
npm install
# or
yarn install
```
Then, run the development server:
```bash
npm run dev
# or
yarn dev
```
Open http://localhost:4200 with your browser to see the result.

# **Usage 🕹ī¸**
Go to emailjs.com and create a new account for mail sending. In a free trial, you will get 200 emails per month. After setting up the email JS account, Please create a new .env file from the .env.example file.

# **Packages Used đŸ“Ļ**

Here is a list of packages used in this project:

| Package | Description |
|---------------------|-------------------------|
| Angular | Angular framework |
| @emailjs/browser | Email sending library |
| font Awesome-icons | Icon library |
| toaster | Notification library |
| css | CSS preprocessor |
| bootstrap | CSS framework |