sarthology / ovuli Goto Github PK
View Code? Open in Web Editor NEWOvulation Calculator and Calendar ๐ฉ๐ปโ๐ป
License: MIT License
Ovulation Calculator and Calendar ๐ฉ๐ปโ๐ป
License: MIT License
Our app needs on boarding so the first task will be fairly simple make three screens
The content of these tasks will be added in next few issues.
Adding Eslint and Prettier to Ovuli
It should take everyone to add your name page.
This includes creating a pull request template for the contributors.
I am a GSSOC 2020 participant and would like to work on it.
@sarthology
Publish and push the code.
Use Figma to create wireframes of the on boarding pages and upload them to wireframes folder.
Currently, we are not Saving the Name, Average Cycle Period and Last Period entered by the user.
We want to save the data offline on the device of the user.
Use async-storage and store the data on the user device.
Follow the guide below:
https://github.com/react-native-community/async-storage
In this we have to add stacked React Native Navigation to pages added in #4.
Adding documentation to run the app locally on phone using expo, including screenshots
Note:
There are a lot of dummy content in the Docusaurus. Please remove it.
branch: gh-pages
Please need to make community guidelines and document information proper and be perfectly clear.
Currently everyone is using pngs for the text in every page. Please use text instead. The font that we are using in already mention in Design System.
It should look exactly the same.
Use husky to add pre commit hooks and enforce Eslint setting.
As now we are saving the data. App should remember that whether I have completed the on boarding or not.
If I have it should take me to home page Directly.
I would like to add git badges like forks, stars, watchers, pull request, issues, license, last commit, repo size, contributor to the README file. Please Assign me for this and this can be labelled as gssoc20 and easy . @sarthology @sahilit @praveenscience @jamesgeorge007
Add Select Language page with option to select language like this.
Libraries to look for:
https://github.com/kalontech/ReactNativeWheelPicker
https://github.com/rdhox/react-native-smooth-picker
Use Jest to write test cases for ovuli.js location src/utils/ovuli.js
.
Please follow the guidelines here
Please add fonts, colour code and illustrations to assets folder in wireframes.
@sarthology As a GSSOC participant I would like to add a CODE_OF_CONDUCT.md file in this project. Please assign me this issue.
Additional context
Presently, the user can proceed by leaving the Name
field empty which shouldn't be the case.
Add validation logic here:-
Creating splash screen for the ovuli app
Create a document that can help others to know about the color, fonts and sizes to be used universally.
#56 Allows to store data Locally. Let's use the same library now to use the data to give results. You may use ovuli.js (Already Present in the src/util
folder).
Presently we've separate scripts to execute eslint
and prettier
checks. Well, we could leverage eslint-plugin-prettier
to unify them. Also, the pre-commit
hook is configured to run just the format
script.
Please follow these instructions.
Here it will be a calendar. We will be using this Calendar package.
Currently it's in png format. @robot-with-feelings please add them asap.
Setting up docusaurus in a separate branch.
Follow Installation here.
Remember it will a separate branch entirely names "gh-pages" so work wisely.
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.