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

https://github.com/sakr2000/educlass

An E-learning website using Angular framework
https://github.com/sakr2000/educlass

angular angularmaterial firebase firebase-auth firestore lazy-loading tailwindcss typescript

Last synced: 2 months ago
JSON representation

An E-learning website using Angular framework

Awesome Lists containing this project

README

        

# EduClass

A responsive E-learning site using **Angular 15**, **SCSS**, and **Tailwind CSS**. Features include Firebase Authentication,
Angular Forms with validation, Firebase Cloud Storage for file handling, and data storage with Firestore. For more check the [features](#Features) section.

This project was a required task for **`SYNC`** internship.

_**Task#4**_ : ( E-Learning Website )

## Features

- Responsive layout using **Tailwind CSS** and **SCSS**.
- Sign up / Sign in using Firebase authentication
- Use of angular Responsive & Template Forms with validation.
- Use of angular features like :
**Services, lazy-loading, Custom validators, Guards, and Standalone components**.
- Use of angular material components.
- Upload and download images and documents using Firebase cloud storage.
- Using Firestore to store the website data.

## Used Technologies

- **HTML**
- **SCSS**
- **Tailwind CSS**
- **TypeScript**
- **Angular framework V15.2**
- **Angular Material UI Components**
- **Firebase Authentication**
- **Firebase Firestore**
- **Firebase Cloud Storage**