A Progressive Web Application for school anouncement and news made for Roong Aroon School.
We built a PWA which supports multiple platforms and also includes add to home screen features increasing users exprience flow. This project features React.js and Material.ui for frontend and MongoDb with the Firebase Authentication for data storage and user validation.
Features:
- OAuth with school's email for rapid usage.
- Split class supports for all anouncement.
- Realtime AQI and temperature measurement.
- Push nortifications (coming on next release)
- Register Firebase Authentication with Gmaill login option turned on.
- Clone the repository
git clone https://github.com/roong-aroon-developer/RA-Event
- Install NPM packages
yarn
- Paste Firebase API Key in
config.js
- For development preview
yarn start
- For production build
yarn build
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Jarukit Jintanasathirakul - @wit03
Project Link: https://github.com/roong-aroon-developer/RA-Event