Giter Club home page Giter Club logo

gsg-links-app's People

Contributors

devanasalsafadi avatar hamo3d avatar itsdarksama avatar mustafa-shihab1 avatar wasemaljundy avatar

Watchers

 avatar

gsg-links-app's Issues

Create delete links API request

you have to :

  • create a model of delete links
  • create delete controller methods
  • display messages / while success or fail .. etc
  • Anything else you think should be added at this point

please test your works before pushing your commits

feel free to ask anything in the discord

create qr share & Active sharing & search & friend profile

1- create qr share screen by implementing the qr_flutter package or any kind of qr code generators
2- create search screen
3- create active sharing screen
4- create friend profile screen

note : padding the scaffold body with 24 px from the left & right ( horizontal )

create updates links API request

you have to :

  • create a model of update link
  • create update links controller methods
  • make sure to check the user inputs validation
  • display messages
  • Anything else you think should be added at this point

please test your works before pushing your commits

feel free to ask anything in the discord

Create active sharing - Set Active sharing API request

you have to :

  • create a model of Set Active sharing
  • create Set Active sharing controller methods
  • display messages / while success or fail .. etc
  • Anything else you think should be added at this point

please test your works before pushing your commits

feel free to ask anything in the discord

create authentication

you need to create the authentication

  • user dio helper to create the auth methods ( post / ... etc)
  • you need to use the snackbars / after user login

Nearest Sender

you have to :

  • create a model of [ Nearest Sender ] Active sharing
  • create [ Nearest Sender ] Active sharing controller methods
  • display messages / while success or fail .. etc
  • Anything else you think should be added at this point

please test your works before pushing your commits

feel free to ask anything in the discord

Create the auth screens

create auth screens

1- login
2- register ( signup)
3- forget password
4- create password

note : you have to use the default flutter TextFormField -> without any styling or using any kind of customization , because we will make all styles from the main theme

note2 : padding the scaffold body with 24 px from the left & right ( horizontal )

create splash & onboarding screens

we need to create the 3 onboarding screens

1- the onboarding screens must have an animations
2- the splash screen must navigate the user into the onboarding screen after 3s at least

Note : feel free by using any kind of onboarding packages or you can implement it by yourself

Create the Home & Settings

1- create home screen
2- create edit link screen
3- create new link screen
4- create the settings screen

notes :
1- create reusable components ( reusable widgets )
2- create slide animations by using flutter_slidable
3- use the default flutter TextFormField without any kind of styling -> we will do this in the main theme

note : padding the scaffold body with 24 px from the left & right ( horizontal )

Create update user FCM API request

you have to :

  • create a model of update user FCM
  • create update user FCM controller methods
  • display messages / while success or fail .. etc
  • Anything else you think should be added at this point

please test your works before pushing your commits

feel free to ask anything in the discord

store auth data in shared preferences

  • store token in shared preferences and store a bool value with name of ( isLogin)
  • store user data in shared preferences ( ex : the email and password , other user information )
  • in splash screen you need to check if the user has been login by check the value of ( isLogin ) ++ in the same time check if the token is active or has been end
  • you need to check the session is valid

Create update user location API request

you have to :

  • create a model of update location
  • create update user controller methods
  • display messages / while success or fail .. etc
  • Anything else you think should be added at this point

please test your works before pushing your commits

feel free to ask anything in the discord

Create active sharing - [ remove ] Active sharing API request

you have to :

  • create a model of [ remove ] Active sharing
  • create[ remove ] Active sharing controller methods
  • display messages / while success or fail .. etc
  • Anything else you think should be added at this point

please test your works before pushing your commits

feel free to ask anything in the discord

add copy and share on pressing

you have to :

  • create on long press (long click) to copy links into the clipboard
  • on double press ( double click ) is displaying a message to share into SM/messages/ notes / ... etc

Note : use share_plus package to make the share into SM / messages / or anything else

Create add new links API request

you have to :

  • create a model of adding new links
  • create add new links controller methods
  • make sure to check the user inputs validation
  • display messages
  • Anything else you think should be added at this point

please test your works before pushing your commits

feel free to ask anything in the discord

Fetch all links from the API

you have to :

  • create a model of links
  • fetch user links
  • create a status while fetching data by adding circular progress indicator while loading / display a message if user have no links / display messages

please test your works before pushing your commits

feel free to ask anything in the discord

Create Search user API request

you have to :

  • create a model of search user
  • create search controller methods
  • display messages / while success or fail .. etc
  • Anything else you think should be added at this point

please test your works before pushing your commits

feel free to ask anything in the discord

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.