From Android to IOS And Web

Sedang Disiapkan Disiarkan 6 tahun lepas Dibayar semasa penghantaran
Sedang Disiapkan Dibayar semasa penghantaran

We are construction material provider. Still a lot of Construction companies are operation in the way like old days.

We are trying to challenge that by creating applications for our industry.

The application can...

- search product by keyword, category

- personal favorite list

- communicate to us by phone call and internal chat.

- share the favorite list via Firebase dynamic link.

- share each product via dynamic link.

- share a category direct to search page with preselected via dynamic link.

Reference: Android project

https://victorianoch@[login to view URL]

---------------------------------------

---------------------------------------

Requirement for IOS application update

---------------------------------------

- Must use GIT version control

- currently we search every text when user type text in search bar, we drop all but only search for type name and list out. ( Android is in development as well, We will update you asap it is ready on the Android gitlink )

- adapt Apple design language ( Follow Apple design pattern, do not need to follow Android version) for all and newly added screen

- fix existing bugs

- DO NOT HARDCORD, Except the front page buttons.

- responsibly push to the app store for the first version.

- Object structure refers to Firebase real-time database.

P.S. It does not matter if you build an IOS applicate from scratch or on top of the existing one.

1. Sign up page

- facebook signup via Firebase Authentication

2. Favorite List

- Whenever the user tries to modify the favorite list, check if the user is logged in. if the user is not logged in, send the user to sign up page.

- a favorite list item is the copy of TileProduct item.

- ad/removed favorite button in detail page

*animation by lottie ([login to view URL])

*behind the scene : User click add/remove favorite. add/remove the TileProduct into/from Firebase realtime DB under "constructioncity-ahomehk/favorite/_UID_/". you can get "UID" from firebaseUser object.

- favorite list page

*whenever user add/remove favorite, favorite list will be updated accordingly

3. Chatroom

- Whenever the user tries to access chatroom, check if the user is logged in. if the user is not logged in, send the user to sign up page.

- when the user sends a message, two lists will be modified.

*"constructioncity-ahomehk/chat_profile" : each user have one record, everytime user/admin send out the message, related user chat profile will be updated.

*"constructioncity-ahomehk/message/_UID_/" : each user have one list of messages

4. Create, Share and Handle Dynamic link ( Android is in development as well, We will update you asap it is ready on the Android gitlink )

- User can share the Favorite list, each product and each category via dynamic link.

- User click on dynamic link lands on Favorite list, a product detail page or pre-selected category in search page.

---------------------------------------

---------------------------------------

---------------------------------------

Requirement for Web application & CMS

---------------------------------------

- Must use GIT version control

- Only mobile version layout needed

- Same as mobile native apps

- Object structure refers to Firebase real-time database.

- User type a text on search bar and we search for categories(types) only, and show the results

- add, edit, delete items

- search item by keyword and edit

* Firebase real-time Database does not support search keyword. Therefore, we may need to use third party elastic search provider with Firebase functions.

* We already have implemented, Just need to fine tune and use the API

* [login to view URL]

- when add, able to add images to firebase storage

- Upload images to gs://[login to view URL]

Git iPhone JavaScript Mobile App Development PHP

ID Projek: #15398463

Tentang projek

13 cadangan Projek jarak jauh Aktif 6 tahun lepas