Giter Club home page Giter Club logo

alrayada's Introduction

Alrayada

An ecommerce application developed by Fresh Platform for Alrayada company.

Table of contents

Build

  1. First of all you need to setup the Server
  2. Create a file called .env and copy the content of fallback.env into this newly created file
  3. Provide the values, if you can't understand some of the variables, go to this File
  4. Change the values in the Constants file
  5. Setup App Signing for both Android and iOS
  6. Setup Firebase using Firebase Flutter CLI
  7. Setup the Apis
  8. Setup App Links for both Android and iOS

Third party Apis

  1. Social Login:
    1. Google: Enable the sign in with google in the firebase project after adding the client apps and signing them, for more info visit the google_sign_in plugin, also use the google client id for each platform in the server .env file for sign in with google to work
    2. Apple: TODO:
  2. Firebase Messaging for notifications: No configurations required
  3. For location by ip address ipapi.co: No configurations required

Todos

  1. I might add a way to choose whatever to enter already existing user auth form inputs data on debug mode only for development mode
  2. Make that when the user open the notification it will navigate to the correct screen, for example when the user account is activated, then trigger the code to update the state
  3. I might add profile picture upload so users with email and password can benefit from it
  4. I might create a image widget that share common code such as error handling and loading indiactor. Update: Already done but it needs futher update
  5. I might create a skeleton widget that share common code for pagination to avoid duplication (for categories example)
  6. For now, the categories ui in both admin and user dashboard is separated, but I might merge them in one code

alrayada's People

Contributors

ellet0 avatar

Stargazers

 avatar  avatar

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.