Giter Site home page Giter Site logo

gc_scoreboard's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

gc_scoreboard's Issues

Imports

Summary

imports must be correctly formatted in all files as per convention

Add Standing Form Bug

Description

Can't enter primary score in add standings form. Keyboard automatically collapses.
Emulator: Nexus 4

Reproduction steps

1. Login as Admin
2. Add Standings

Screenshots

Screencast.from.12-01-23.02.34.01.PM.IST.webm

Logs

No response

Platform

Android

Remove assets

Summary

Remove all hostel .svg files. Also remove any unused assets if any.

Lint warnings

Summary

Remove lint warnings in all pages. Make sure u have flutter lints package in dev dependencies to be able to see lint warnings

Athletics-100m corundum

Summary

How will the admin add athletics and 100m score for tandings page? Are we dropping the 100m standings?

Color refactoring

Summary

All colors must be defined only in colors.dart file in themes class. Also convert all of them to rgbo

Schedule/Result Page

Summary

Make the schedule result page(excluding the schedule/result card) as shown in the design

Renderflex Errors

Description

Long names might overflow in the filter buttons. Add ellipsis instead.
Emulator: Nexus 4

Reproduction steps

1. Select Married Scholars Women

Screenshots

image

Logs

No response

Platform

Android

Edit event bug

Summary

When i try to edit an event and change category, eroor occurs, correct the logic

Styles

Summary

All styles must be in a file called styles.dart in globals folder. Currently there is a directory styles having 2 files. first merge them both into one file and then add all other styles into it

Appbar back

Description

Pressing back on scoreboard doesn't pop to Homepage on OneStop. See screenshot.

Reproduction steps

1. Press back

Screenshots

Screencast.from.12-01-23.12.35.22.AM.IST.webm

Logs

No response

Platform

Android

Renderflow

Description

Renderflow error in coming soon page(Tested in Iphone SE), also the sizes in manthan and kriti svg are not same. Make sure you keep them the same size and responsive to screen size.

Reproduction steps

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

Screenshots

image
image

Logs

No response

Platform

iOS, Android

Code Structure

Summary

  • Create the package folder, name is scoreboard
  • Organise the package and app into folders - widgets, functions etc. as required

Standings table

Summary

Make the standings screen as shown in the design, make sure you cover cases like all hostels, only some hostels etc

Initial Loading

Description

The initial loading screen is white with a circular indicator. Add some shimmer.

Reproduction steps

1. Open the app

Screenshots

Screencast.from.12-01-23.12.21.37.AM.IST.webm

Logs

No response

Platform

Android

GC standing page

Summary

Complete the gc standings as per design, most of the widgets are already made just make the top part
image

Refactor color and styles

Throughout the code, there are places where Color is used as Color.rgbo or color(hexcode)
Make sure u define them in themes class in colors.dart

Also all styles must be defined in styles.dart

Route correction in card tiles popup menu

Summary

Currently the edit, add result, delete only navigate to routes without an arguement. Make sure that the event model of the card is also passed along with the routes

Contributing Guide

Summary

  • Add guidelines to follow during development.
  • Add GitHub actions

Changing model type

Summary

image
image
Change the result and event model as shown above, and also make changes wherever needed in all other pages where these models are being used

Refactor fields

There are 2 custom text fields and custom dropdowns in add_event and add_result widgets. Merge both of them into one widget

Add Result Page

Summary

Complete the add result page as shown in the design, make sure you cover all possible cases

Shimmer

Summary

Remove all circular indicators and add shimmers

Schedule Event page

Summary

Complete the schedule new event page as shown in the design and cover all possible cases

Modifications in card tiles

Summary

  1. The card tiles are made acoording to the previous event model where result was a List, but now it is a List<List>, where list[a] signifies all the teams tied at position a+1. Currently everywhere only list[a][0] is showed. Make sure this is changed appropriately so that all the teams at the given position are shown and not just the first once

Add Result Form

Description

Victory statement marked as mandatory, but doesn't seem to be validated?

Reproduction steps

1. Add Result

Screenshots

Screenshot from 2023-01-12 15-08-14

Logs

No response

Platform

Android

Edit Result

Description

Unhandled errors in edit result.
Check screenshot.

Reproduction steps

1. Edit Result

Screenshots

Screencast.from.12-01-23.03.30.23.PM.IST.webm

Logs

No response

Platform

Android

Autocomplete Field for Event

Summary

  • Add required decorations for Options View Builder for 'Event Name' field.
  • Unfocus when user presses outside the 'Event Name' textfield

Padding

Summary

Fix padding in standings page. (Horizontal padding)

IsLoading in buttons

Summary

Across several pages, an api call is made for post/edit stuff. Inorder to avoid user to double click on a post request again and again, make a variable ispressed and set it accordingly

Snackbar

Summary

Use Montserrat for the snackbar and also increase the duration for which it stays.

Schedule Logos

Description

Wrong logos of hostels in schedule card.

Reproduction steps

1. Schedule

Screenshots

image

Logs

No response

Platform

Android

fields

Summary

Textfield and dropdown for add event and add result are different. Merge them into a single widget

Auto complete refactor

Summary

AUto complete field is used in add event and add standings form. Make a custom widget for that and use it at these places

Filter Date

Summary

Replace with the correct color scheme date picker used in Event Form.

Screencast.from.12-01-23.03.12.15.PM.IST.webm

Data Modelling

Summary

  • Based on the designs and requirements,create a schema for the database.
  • Mention the collections, documents and how they are nested.
  • Preferably produce an ER Diagram.

Fonts

Summary

Instead of using google fonts, import the monteserrat as an asset and use it

Bottom NavBar

Description

Bottom Nav Bar on iOS does not cover the bottom notch.

Reproduction steps

1. Click on GC Scoreboard

Screenshots

Expected:
image
Current
image

Logs

No response

Platform

iOS

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.