Giter VIP home page Giter VIP logo

prayatna-app's People

Contributors

ambarvm avatar nitink4472 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

prayatna-app's Issues

Add edit functionality to new match page

The new match page should check for the query string parameter id in the URL.
Example URL: https://localhost/newmatch.php?id=dqw4w9wgxcq
See https://stackoverflow.com/questions/979975/how-to-get-the-value-from-the-get-parameters

If a valid id exists, get event data for that id from firestore and fill it in the form inputs. In this case, submitting the form should update the existing document instead of creating a new one.

If the id does not exist or is invalid, the form fields should remain empty and create a new document on submission.

Create new match form

Create a form page that contains:

  • Select inputs for team 1 and team 2
  • Select input for sport
  • datepicker and timepicker
  • Some sport specific fields have to be dynamically added such as player names for 1 vs 1 sports

Create a match details page

The page should display all the details of a match e.g. scores, toss winner, images.
You may have to create different UI for different sports.

Create All Sports page

Create an All Sports page showing a list of sports. Clicking on a sport should show a list of past matches of the selected sport on a separate page.

Create admin page

This page should contain:

  1. A floating action button for adding a new match. This should link to another page (from #14).
  2. A list of unfinished matches along with buttons to start and delete the match. The start button should open another page where scores can be updated.

Create history page

Create a history page showing a list of past matches in reverse chronological order.

Create navbar and footer

Create navbar and footer components in separate PHP files in the /components directory. The navbar file should contain a fixed navbar and a side-nav.

Create teams page

Create UI for a Teams page showing each team's

  • Name
  • Logo
  • A group photo
  • List of points in each sport
  • List of team members

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.