This app is made for fulfilling requirements of given task.
- It's based on firebase authentication and realtime database.
- It uses redux and redux thunk to manage state.
- Timeline and auth states are persisted with redux-persist in localstorage.
- Project is configured to run up on docker as well
- Project uses Material UI components for various UI elements.
- What project offers is a simple body measurement tracking system which you can add/edit/delete various of data and it shows those data as a timeline tree.
To configure firebase;
- Pushed .env file to make it work easily with my current firebase configs
- Register new account (/register) (You can use dummy email addresses to create new account) or login (/login) if you already created one
- Click "My Tracky Dashboard" (/dashboard) from top navbar.
- Here you can list/add/edit/delete your measurement history within the timeline items.
- Clone the app
cd project_foldernpm install,npm startordocker-compose up- It will run up @http://localhost:3000