Git Product home page Git Product logo

btk-finder's People

Contributors

muhammadaligabol avatar furqankhanzada avatar wasifkhanzada avatar shehmirkz avatar shaheem-khanzada avatar

Watchers

 avatar

btk-finder's Issues

Add Business | Login Required

Should behave as Account tab does. if user is not logged in then first it should ask for Sign In and Signup and after success it should redirect to Add Business.

Add Review | Improve Alert

  • Should have 2 buttons Cancel (the default behaviour, look at Alert documentation) and Login
  • OnLogin click it should show first page (see screenshot)

image

image

Replace Home Cards

  • Create new branch from development no more work on add-business branch
  • Create PR after task done

I liked the details page horizontal cards.

Replace

image

With

image

Add Review | Improvements

  • Update User avatar on reviews. there is key avatar for it.
  • After adding first review the page was empty. it should show review also details page should have updated review.

Change Page in Account tab

User should be able to see Contact Us, About Us and Settings whether he is logged in or not.
If the user is logged in, We will show his profile detail on top of contact, about and setting. And if the user is not logged in, We will show sign in and signup buttons at bottom.
Screenshot_1

Add Business | MAP

The experience is not good, its hard to move map and select location. Also current location button on map does not work.

Upgent | Crash Issue

The application is crashing continuously on both platforms. I believe is cos Redex cache plugin.

Investigate and let me know. if we remove cache plugin then we have to fix login part also.

Sign In | Email

Email first letter should be small on IOS and also check on Android.

Should be fix on Signup and Profile Screen also.

Help Line Functionality

Numbers :

02138771555
02137170555

ext :
For complains 700
Passation Department 618
Security Department 624
Billing Department 1031

Keep in mind its going to dynamic.

Popular Businesses

  • Change Popular Locations to Popular Businesses
  • Implement Get Businesses API with horizontal infinite pagination. initially load 5 then every time 5 until api response in blank.
  • It will sort by views (i will add this to API soon)

My Businesses

  • Add "My Businesses" option on Account page after change password.
  • Add my businesses page
  • Add option for edit

Recently Added Businesses

  • Change Recent Location to Recently Added Businesses
  • Implement api with infinite pagination and it will sort by createdDate

Implement Search Functionality

  • Implement search functionality
  • Add option to filter by categories
  • Add option to filter by facilities
  • Add option to get Businesses from Nearby locations

Add Facilities

  • Add array of facilities on Add Business.
  • It should be multiselect and it should show selected items with icons
  • its should like [{icon: 'car', name: 'Car Parking'}] etc ..

Add Beta Popup

add this to every under development feature.

export const showBetaModal = () => {
	Alert.alert(I18n.t('Beta_Version'), I18n.t('Beta_Message'));
};
	Beta_Version: 'Beta Version',
	Beta_Message: 'We are excited that you have selected this feature, although it is still in development.',

Create Business

  • @MuhammadAliGabol Implement multi select tags input, should search option and it should be connected with api (currently tags api in pending)
  • @wasifkhanzada Add Thumbnail and Gallery images with cover option
  • @MuhammadAliGabol Implement multi select facilities input, with search option.
  • Established should be date input
  • @wasifkhanzada see if category dropdown is fine or we need to change
  • @wasifkhanzada see if category dropdown is fine or we need to change
  • @wasifkhanzada add map on address step so user can drop pin on shop location.
  • @MuhammadAliGabol on ios its crashing on hours step
  • @MuhammadAliGabol Implement API with success and error handling. see error handling for login

Firebase | Dynamic Links

Plugin already added. now need to implement its functionality so everyone can share his business details page. and on click on that url anywhere in the mobile app should open with that page.

Settings

  • Change Setting to Settings inside page.
  • Make app version dynamic so it can show app version from info plist and gradle file. (there is plugin for it.)

image

Get Business Direction

Detail Page: Add button for it Get Direction OR add something identical so user know that they need to click here.

For Ios Prefer to open Google map. if its not installed then open default one.

Favorites

The user must be logged in to mark/unmark a business as a favorite.

  • Implement App favorite API
  • Implement Remove favorite API
  • List Favorites

Form Keyboard | Next and Submit

  • On all forms (sign in, signup, edit profile, add business) key board should have Next button if there are more fields to go to next field.
  • If its last field then it should say Done or Submit. Look what options are available.

Android | Push Notification

We will use Firebase Cloud Messaging
The plugin is implemented and firebase file also added but looks like some pieces are missing cos user in not receiving notifications.

Add "See More" Screen

There is awesome built in screen called Place inside app.

we will use that screen for showing all business and infinite scroll.

It has multiple views along with MAP view and searching and filtering.

image
image
image
image
image
image

Account | Change Functionality

  • Do all this work on different branch
  • User should be able to see Contact Us, About Us and Setting before login.
  • Hide User detail, Edit Profile and Change password if user is not login.
  • Add Login item is user is not login.
  • Change Setting with Settings
  • Change Account tab with More and 3 dots icon.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.