- Install node.js (and npm if needed)
- git clone https://gitlab.com/galman33/TimoExercise.git
- npm install
- npm start
- Typescript
- React
- Webpack
- OnsenUI
- Mobx
- Firebase
Create a working app containing the following pages:
- Login page:
- Email and password fields
- Login button (using Firebase)
- Register button (using Firebase)
- Main page:
- Contins two tabs:
- My profile tab (All data fetched from firebase)
- Avatar image (A default one)
- Name
- Description
- Edit button (Opens the edit profile page)
- My friends tab
- List of my friends
- Each item conatins the default avatar and the name of the friend
- Each item in the list opens the friend profile page when clicked
- Add friend by email button
- List of my friends
- My profile tab (All data fetched from firebase)
- Contins two tabs:
- Friend page:
- Default avatar
- Friend name
- Friend description
- Friend email
- Back button
- Edit my profile page:
- My name field
- My description field
- Save button