Tracky : Track your goals

Overview

Tracky : Track your goals

βš™οΈ Technology Used

Java Android

πŸ€” Real Life Problem

If you are preparing to achive any goal or target then , one of the importance portion is consistency .
But you real life you can't track or measure the consistency so easily. So , creating an android application which can measure and visulize our consistency as easily and we can track our goals or target.

πŸ’‘ Features Used

  1. Used Firebase as a Backend
  2. Google Sign In Service used of firebase
  3. Recycler View with Simple and attractive UI Layout
  4. Pie Chart

Fire Base Structure

Project Participated

Project Admin 🀡

              


Projects Contributors ✨

Thanks goes to these wonderful people : [ No contributors till now ]

How to Contribute

If you think that you can add a new feature or want to fix a bug, we invite you to contribute to FunwithPhysics and make this project better. To start contributing, follow the below instructions:

  1. Create a folder at your desire location (usually at your desktop).

  2. Open Git Bash Here

  3. Create a Git repository.

    Run command git init

  4. Fork this Repo

  5. Clone your forked repository of project.

git clone https://github.com/
   
    /FunwithScience.git

   
  1. Navigate to the project directory.
cd FunwithScience
  1. Add a reference(remote) to the original repository.
git remote add upstream https://github.com/Tech-N-Science/FunwithScience.git
  1. Check the remotes for this repository.
git remote -v
  1. Always take a pull from the upstream repository to your main branch to keep it updated as per the main project repository.
git pull upstream main
  1. Create a new branch(prefer a branch name that relates to your assigned issue).
git checkout -b 
   

   
  1. Perform your desired changes to the code base.

  2. Check your changes.

git status
git  diff
  1. Stage your changes.
git add . <\files_that_you_made_changes>
  1. Commit your changes.
git commit -m "relavant message"
  1. Push the committed changes in your feature branch to your remote repository.
git push -u origin 
   

   
  1. To create a pull request, click on compare and pull requests.

  2. Add an appropriate title and description to your PR explaining your changes.

  3. Click on Create pull request.

Congratulations πŸŽ‰ , you have made a PR to the FunwithPhysics. Wait for your submission to be accepted and your PR to be merged by a maintainer.

How to run the webpage on your local system

  1. Go to the funwithpysics directory.
cd funwithpysics
  1. Write the command.
npm install react-scripts --save
  1. Write the command.
yarn start

If you have any doubts, please let us know in the comments.


Comments
  • There will be a profile activity in this app

    There will be a profile activity in this app

    There will be a profile activity in this app where users can see their profile and logout option also available there.

    I have already a design , but at first you pitch a design means profile activity.

    enhancement JWOC medium 
    opened by maityamit 13
  • There will be a confirmation alert when we check-in

    There will be a confirmation alert when we check-in

    When we basically check in any goal any day , when we press check box it easily done . But by mistake any users can press the check box. so we need a confirmation dialog box when users click on the check box that are you sure want to check in or not ?

    enhancement JWOC hard 
    opened by maityamit 9
  • Alert dialog box show

    Alert dialog box show

    When users basically press the logout button on Main Activity , they directly logout from app , but it will be very good if there exists one alert dialog box , when users click on logout button. Basically , it shows are you sure want to exist or not ?

    good first issue JWOC easy 
    opened by maityamit 9
  • Sign in - Sign up - Forgot Password UI design in XML File ( figma design Provided below )

    Sign in - Sign up - Forgot Password UI design in XML File ( figma design Provided below )

    You need to design Sign in - Sign up - Forgot password UI in XML File .

    Figma Link : https://www.figma.com/file/L1InCSu9yHgv7J1BuAYugE/tracky?node-id=0%3A1

    good first issue JWOC medium 
    opened by maityamit 5
  • When goal ( end date = current date +1 ) the goal will automatically go to archive section.

    When goal ( end date = current date +1 ) the goal will automatically go to archive section.

    1. There is an ```Archive Fragment``
    2. Set up a Recycler View which will fetch the data from firebase
    3. When any goal ( end_date == today_date+1 ) It will copy the goal_name , consistency , goal_target_date in a local string and create a New Node under Users/user_id parent node that called Archived_Goal under that node you just create a key and store according the value and display in the Archive Fragment recycler view.
    bug JWOC hard 
    opened by maityamit 5
  • Users not allow invalid goal create

    Users not allow invalid goal create

    There is a particular activity where users can create a goal or target by using goal/target name , category and targeted date. But there users can create a goal with past date. but you need to write a logic that any users can not create a past date goal target. this will be invalid and not be created.

    bug JWOC hard 
    opened by maityamit 5
  • [Bug]:  Auto delete of any archive goal , depend upon settings

    [Bug]: Auto delete of any archive goal , depend upon settings

    Contact Details

    [email protected]

    What happened?

    A bug happened!

    Relevant log output

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    enhancement JWOC hard 
    opened by maityamit 4
  • Recreate the UI of the Add Goal Activity

    Recreate the UI of the Add Goal Activity

    Feature description

    Redesign the Add Goal Activity to make the UI more impressive.

    πŸ‘€ Have you spent some time to check if this issue has been raised before?

    • [X] I checked and didn't find similar issue

    🏒 Have you read the Code of Conduct?

    • [X] I agree to follow this project's Code of Conduct
    enhancement JWOC easy 
    opened by aritra-tech 4
  • Take any user's best consistency goal and store firebase realtime db

    Take any user's best consistency goal and store firebase realtime db

    Take any user's best consistency goal and store firebase real-time db.

    Tracky - Track the Goal – Firebase console - Google Chrome 23-02-2022 12 15 07 AM

    From here you need to take the goal name and consistency of every user ( which goal consistency is high , that will be taken ) .

    Then add on firebase

    Untitled in this structure ..

    JWOC hard 
    opened by maityamit 4
  • Feature: Add simple Animation suitable for the app

    Feature: Add simple Animation suitable for the app

    Feature description

    Add some simple animations which will be better for the app.

    πŸ‘€ Have you spent some time to check if this issue has been raised before?

    • [X] I checked and didn't find similar issue

    🏒 Have you read the Code of Conduct?

    • [X] I agree to follow this project's Code of Conduct
    enhancement 
    opened by aritra-tech 3
  • [Bug]: Click on Reset button there will a confirmation material dialogue box

    [Bug]: Click on Reset button there will a confirmation material dialogue box

    Contact Details

    [email protected]

    What happened?

    A bug happened!

    Relevant log output

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    bug JWOC easy 
    opened by maityamit 3
Owner
Amit Maity
2021-25 BTech CSE Undergrad at GL Bajaj Institute if Technology and Management. Like and doing Open Source .
Amit Maity
A minecraft minigame where you have to defend your bed and destroy the others. Once your bed is destroyed, you cannot respawn.

As from November 1st 2021 BedWars1058 by Andrei Dascălu becomes open source under GNU GPL 3.0 license. If you are a developer I would really appreciat

Andrei Dascălu 182 Dec 26, 2022
Create your Java crypto trading bot in minutes. Our Spring boot starter takes care of exchange connections, accounts, orders, trades, and positions so you can focus on building your strategies.

Quick Start | Documentation | Discord | Twitter Create and run your java crypto trading bot in minutes Our Spring boot starter takes care of exchange

Cassandre 442 Jan 3, 2023
This app corrects your sitting posture and provides feedback in real time in conjunction with the app. A sensor of 31 cells detects your posture to get better life-wellness

Notichair μ‹€μ‹œκ°„ μžμ„ΈλΆ„μ„ 및 ꡐ정 μŠ€λ§ˆνŠΈμ²΄μ–΄ ?? 상λͺ…λŒ€ν•™κ΅ PRIME κ²½μ§„λŒ€νšŒ μˆ˜μƒ ?? μš”κ΅¬μ‚¬ν•­ 31-cell sensor (mdxs-16-5610) λͺ©μ°¨ 1. μ†Œκ°œ ν”„λ‘œμ νŠΈ λ‚΄μš© μ†Œκ°œ 2. 개발 ν™˜κ²½ 사전 μ„€μ • 및 ν™˜κ²½ ꡬ좕 3. κΈ°λŠ₯ Sensors Ap

Minuk_LEE 3 Jan 15, 2022
corrects your sitting posture and provides feedback in real time in conjunction with the app. A sensor of 31 cells detects your posture to get better life-wellness

Notichair μ‹€μ‹œκ°„ μžμ„ΈλΆ„μ„ 및 ꡐ정 μŠ€λ§ˆνŠΈμ²΄μ–΄ ?? 상λͺ…λŒ€ν•™κ΅ PRIME κ²½μ§„λŒ€νšŒ μˆ˜μƒ ?? μš”κ΅¬μ‚¬ν•­ 31-cell sensor (mdxs-16-5610) λͺ©μ°¨ 1. μ†Œκ°œ ν”„λ‘œμ νŠΈ λ‚΄μš© μ†Œκ°œ 2. 개발 ν™˜κ²½ 사전 μ„€μ • 및 ν™˜κ²½ ꡬ좕 3. κΈ°λŠ₯ Sensors Ap

Minuk_LEE 3 Jan 15, 2022
DM Movie is an app with several movies catalogued through a database, you enter your email and your rating of the movie

DM Movie is an app with several movies catalogued through a database, you enter your email and your rating of the movie

Davi M. G. de Almeida 5 Jan 28, 2022
A tool ot export, analyse and visualize your transactions, rewards and commissions of your liquidity mining pools or DEX transactions.

VisualTrans A tool ot export, analyse and visualize your transactions, rewards and commissions of your liquidity mining pools or DEX transactions. Doc

Tongjian Cui 15 Mar 11, 2022
Live video out from your DJI FPV Goggles via USB.

DigiView is an Android app that allows you to get a live preview from your DJI FPV Goggles (V1 & V2). Working with Android 7+ and devices supporting U

Fpv Out Club 235 Dec 19, 2022
Supercharge your alerts.

Introduction β€˜Why does the world need another shoe?’ β€” sometimes innovation can be about taking things away. It can be whispering when everyone else i

Dassana 48 Mar 31, 2022
An 24x7 active repo for your contribution feel free to contribute:)

Hacktoberfest2021 Hacktoberfest is a month-long celebration of open source software sponsored by Digital Ocean, Intel, and DEV. Do push your code in a

Vishnudas 13 Sep 14, 2022
Simple and lightweight application which is checking status of your web services and send a notification if it is down.

rose-uptimer Simple and lightweight application which is checking status of your web services and send a notification if it is down. Example configura

RoseSapphire 3 Sep 25, 2022
Generates and keeps up-to-date your Spring Boot applications' Let's Encrypt or other ACME compliant SSL certificates.

Generates and keeps up-to-date your Spring Boot applications' Let's Encrypt or other ACME compliant SSL certificates. Pure Java in a single file of library code. An automated embedded alternative to Certbot and docker-sidecars. No JVM restart is needed on certificate update.

Valentyn Berezin 12 Nov 18, 2022
Prevent Screenshots in your React Native app when needed. πŸ¦„

React Native Prevent Screenshots Prevent Screenshots in your React Native app when needed. ?? Installation First, you need to install the package usin

Ahmed Mahmoud 64 Oct 19, 2022
Components to control your app status and navigation bars.

βž– react-native-bars Components to control your app status and navigation bars. Heavily inspired by the built-in StatusBar module and react-native-tran

Mathieu Acthernoene 161 Jan 3, 2023
πŸ— Build container images for your Java applications.

Jib β˜‘οΈ Jib User Survey What do you like best about Jib? What needs to be improved? Please tell us by taking a one-minute survey. Your responses will h

null 12.4k Jan 9, 2023
Decipher-pad - Encrypt and secure your text files with Decipher Pad!

Welcome to Decipher Pad ?? Encrypt and secure your text files with Decipher Pad! Table of Contents About The Project Tech Stack Prerequisites Developm

Md Ausaf Rashid 4 Feb 24, 2022
Facsimile - Copy Your Most Used Text to Clipboard Easily with Facsimile!. It Helps You to Store You Most Used Text as a Key, Value Pair and Copy it to Clipboard with a Shortcut.

Facsimile An exact copy of Your Information ! Report Bug Β· Request Feature Table of Contents About The Project Built With Getting Started Installation

Sri lakshmi kanthan P 1 Sep 12, 2022
Jlink.online - Build optimized Java runtimes in your browser!

jlink.online is a HTTP microservice that builds optimized/minimized Java runtimes on the fly. This project is currently experimental and subject to ch

Tyler Cook 1 Dec 2, 2020
Java-Trading-Log-Project - A Trading Log to Journal Your Trades.

Abhi's Project - Trading Log Trading Background I am very passionate about trading. I have been studying the financial markets for a few years and hav

Abhigyan Dabla 0 Jul 18, 2022
Allows you to use the MongoDB query syntax to query your relational database.

Spring Data JPA MongoDB Expressions How it works: Customize JPA Repository base class: @SpringBootApplication @EnableJpaRepositories(repositoryBaseCla

Muhammad Hewedy 86 Dec 27, 2022