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

https://github.com/misspee007/classroom_app

Dynamic react app with nested routing
https://github.com/misspee007/classroom_app

context-api firebase localstorage react react-hooks react-router responsive-web-design

Last synced: 2 months ago
JSON representation

Dynamic react app with nested routing

Awesome Lists containing this project

README

          

# Classroom App

### Description
A dynamic, responsive web application built with ReactJs.

[View Live](https://misspee007.github.io/classroom_app/)

### Screenshots

![](https://github.com/misspee007/classroom_app/blob/main/public/Screenshot_d_1.png)
![](https://github.com/misspee007/classroom_app/blob/main/public/Screenshot_d_4.png)
![](https://github.com/misspee007/classroom_app/blob/main/public/Screenshot_m_2.png)
![](https://github.com/misspee007/classroom_app/blob/main/public/Screenshot_m_4.png)

#### Skills used in this app

- React router v6
- React effects with useEffect()
- React state with useState()
- Firebase Google authentication
- Firebase email and password authentication
- State management with Context API
- Responsive web design

### Local Setup
1. Clone the repository `git clone https://github.com/misspee007/classroom_app.git`
3. Open the folder in your preferred code editor and install dependencies `yarn` or `npm install`.
4. Start the app `yarn start` or `npm run start`.
5. Visit [localhost:3000](http://localhost:3000)