Giter VIP home page Giter VIP logo

flutter-sprints-idea-tracker's People

Contributors

danielquick avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

labody

flutter-sprints-idea-tracker's Issues

Enable Firestore

update .gitgnore
App-level build.gradle
Project-level build.gradle
create Podfile
create Test screen for hook up
Change minSdk for Android to 21
Update yaml file

Add cloud firestore
Add storage
Add crashlytics
Add authentication

Test build function on iOS and Android

Profile Page

  • App Bar
  • Popup Menu Button in App Bar
  • Log out button in popup menu

Idea Details Page

  • App bar
  • Idea Title
  • Idea Description
  • Edit Button (only if user owns the idea)

Ideas Main Page

  • App bar
  • Scrolling list of idea cards
  • Create idea Floating Action Button

Idea Cards:

  • Idea title
  • Idea description
  • Tap card to open details page

Sprints Page Enhancement

  • Show alternate UI if no sprints are available

  • Filter dropdown
    Filter types: Most users, least users, recently updated

No Sprints Available UI

  • Display a message explaining no sprints are available

Sprint Card

  • Number of users joined
  • Join / Leave Sprint Button
  • Tap card to open sprint details page

Sprints Page

  • Infinite scrolling list of active sprints

Active Sprint Card

  • Idea Title
  • Idea Description

Ideas Main Page Enhancement

  • Filter dropdown menu
    Filter by newest, oldest, recently updated
  • Show separate UI when no ideas are available

No Ideas Available UI

  • Text alerting user no ideas are available
  • Create idea button

Idea Service

  • Get Ideas (for current month only!)
  • Create idea
  • Update idea
  • Delete idea

Idea Edit Details Page

  • Idea Title Field
    Prepopulated with existing idea title
  • Idea Description Field
    Prepopulated with existing idea description
  • Delete Button
  • Delete Confirmation Dialog

Authentication Sign Up Page

  • Username Field
  • Email Field
  • Password Field
  • Confirm Password Field
  • Create Account Button
  • Create Account Success Dialog
  • Create Account Error Dialog

Create models

  • User
  • User dummy data
  • Idea
  • Idea dummy data
  • Sprint
  • Sprint dummy data

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.