This project was created during my internship at Phosphorland, Portugal.
The application presents and gives functionality to the company's product called Smart Traps.
It's accessible via this link: https://traps.timhrovat.com/
What I learned:
- JavaScript
- ReactJS
- Firebase (authentication, file storage, realtime database, ...)
- Git & GitHub
- Implementation of translation with i18next internationalization package
Create a .env
file and fill in these variables
REACT_APP_FIREBASE_API_KEY=
REACT_APP_FIREBASE_AUTH_DOMAIN=
REACT_APP_FIREBASE_PROJECT_ID=
REACT_APP_FIREBASE_STORAGE_BUCKET=
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=
REACT_APP_FIREBASE_APP_ID=
REACT_APP_FIREBASE_DATABASE_URL=
Install the necessary dependencies
yarn
Run the website
yarn start