React Native interface for swimmers to contribute data on mobile.
See the Blue Coach for more information
React Native interface for swimmers to contribute data on mobile.
React Native interface for swimmers to contribute data on mobile.
See the Blue Coach for more information
As a Swimmer, When I visit a 'login' page
I should see a form with 2 required fields
If I have an account with the app and submit the right credentials, I should be logged in and redirected to a dashboard page
Integrate the existing react native app created in #1 with the firebase app created in #2.
Acceptance Criteria
References
Read and start up react native app
Using http://facebook.github.io/react-native/docs/getting-started.html as a guideline, create a 'Hello World' react native app. This app does not need to be styled in any way, nor does it need to display any data. The landing page created by react-native-cli will be enough
Acceptance Criteria
As an authenticated swimmer
I should see a navigation option to 'log data' (or something similar)
Clicking this should take me to a new page with 3 fields
I can fill out a minimum of 1 star and maximum of 5 stars for each field
I can submit the data via a submit button
It will be stored in the database
Accpetance Criteria
As a Swimmer
When I navigate to the register page
I see a form to sign up to use the app
The form contains 5 fields
Once I fill out all of these required fields, I click Submit, I am redirected to a login page
Acceptance Criteria
As a Swimmer, When I visit a 'login' page
I should see a form with 2 required fields
If I don't have an account with the app and submit credentials OR I do have an account but submit the wrong credentials, I should remain on the login page, and see a notification saying my credentials were incorrect
A swimmer object is stored in the database after they click the 'submit' button on the register form
Points to Consider
Firebase will be the back-end of the application. We will use it for Authentication and Data Storage. Both coach and swimmer apps will use this database via an API
Acceptance Criteria
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.