A flutter application to track the number of hours you devoted a particular skill. Helps you track your process in a neat and organised way

Overview

10-000 Hours

A flutter application to track the number of hours you devoted a particular skill. Helps you track your process in a neat and organised way.

made-by-acm


Submitting a Pull Request

  • Fork the repository by clicking the fork button on top right corner of the page
  • Clone the target repository. To clone, click on the clone button and copy the https address. Then run
git clone https://github.com/ACM-VIT/10-000-Hours.git
  • Go to the cloned directory by running
cd 10-000-Hours
  • Create a new branch. Use
 git checkout -b [YOUR-BRANCH-NAME]
  • Make your changes to the code. Add changes to your branch by using
git add .
  • Commit the chanes by executing
git commit -m "your msg"
  • Push to remote. To do this, run
git push origin [YOUR-BRANCH-NAME]
  • Create a pull request. Go to the target repository and click on the "Compare & pull request" button. Make sure your PR description mentions which issues you're solving.
  • Wait for your request to be accepted.

Guidelines for Pull Request

  • Avoid pull requests that :
    • are automated or scripted
    • that are plagarized from someone else's branch
  • Do not spam
  • Project maintainer's decision on validity of PR is final.
  • Please ask to get assigned before you start working with the issue.

For additional guidelines, refer to participation rules

Overview

The overview starts here. Random text about the project, motive, how, what, why etc.


Usage

Lets get started!

git remote add
git fetch
git merge

Authors

Authors:

Comments
  • On boarding pages

    On boarding pages

    This is my solution for Issue #3

    1. I have used PageView Widget which is prebuilt in flutter to make horizontal scrolling effect.
    2. I have used smooth_page_indicator package to make the three dots which also helps to navigate.
    3. buildPage function returns the main content of onboarding pages, currently it has title and description as specified in figma design. You can alter this function to add more content in onboarding main content.
    4. If you ever want to add a new onboarding page then just add that buildPage entry in onboardingPageList variable.

    If you have any issues feel free to contact me, I will try my best to correct them.

    hacktoberfest-accepted 
    opened by FaizFk 15
  • Add on boarding screen

    Add on boarding screen

    Create an onboarding.dart file in lib>view>screens. The onboarding screen can display about us information. Check the resources mentioned below. Screen design and content are given below.

    • Resources
    1. https://pub.dev/packages/onboarding
    2. Design: https://www.figma.com/file/vVwJyAjQ4pAX3FUZ4DrYch/onBoarding?node-id=1%3A26
    enhancement good first issue help wanted hacktoberfest 
    opened by Shubhi-Paul 11
  • Pixel Overflow

    Pixel Overflow

    fix the pixel overflow issue In lib>screens>on_boarding.dart

    Recreate Issue:

    1. Set initialroute: OnboardingScreen.id
    2. Change screen orientation to landscape
    bug good first issue help wanted hacktoberfest 
    opened by Him-anshuSharma 4
  • Persist tasks on a database

    Persist tasks on a database

    Currently the tasks is being saved on a Provider, but this don't garantee the task persistance when the user restart the app.

    This work can be made by Hive or ObjectBox witch is two great databases for Flutter.

    help wanted hacktoberfest flutter 
    opened by LuanRoger 3
  • Migrate from setstate to provider

    Migrate from setstate to provider

    Handle the state of the timer using the provider instead of the setstate. provider class already exists in : lib>providers>timer_provider.dart

    Update the file lib>view>screens>timer_screen.dart.

    hacktoberfest refactor flutter 
    opened by Him-anshuSharma 3
  • Add Splash Screen

    Add Splash Screen

    Guidelines

    Create splashscreen.dart in lib>views>screen Save svg file in a separate folder in assets. assets>splashscreen Refer Figma file given below to implement SplashScreen Use SVG files only

    Figma file : https://www.figma.com/file/WH1FuL0AW1ag9SJr1QRgua/SplashScreen?node-id=1%3A4

    enhancement good first issue help wanted hacktoberfest UI 
    opened by Him-anshuSharma 3
  • Pixel Overflow Error Fixed

    Pixel Overflow Error Fixed

    • Decreased height of the Container for Skip button which removes renderflex wihtout changing the view significantly
    • Alternavite Solution could be wrapping the Column with SingleChildScrollable but this cuts some portion of Next Button
    • before : error
    • After : final save
    hacktoberfest-accepted 
    opened by Arsh-78 2
  • Check for null values in TaskName

    Check for null values in TaskName

    Bug : task getting added to taskList even if there is no name

    In lib>providers>task_list_provider.dart the onAddTask function must only add the task name if its not null.

    Make a PR only after you have been assigned the issue.

    Screenshot_20221009-190538.jpg

    bug good first issue hacktoberfest 
    opened by Shubhi-Paul 2
  • A command in documentation is not correct

    A command in documentation is not correct

    This issue intends to improve a mistake in the documentation of this repo.

    This current state of the documentation is :

    * Go to the cloned directory by running 
                    cd ten_thousand_hours
    

    When the user clones this repo on his desktop in order to contribute to it, a folder named "10-000-Hours" is created on his desktop instead of "ten_thousand_hours". So the command should be "cd 10-000-Hours"

    hacktoberfest 
    opened by samitkapoor 2
  • Add functionality to delete button

    Add functionality to delete button

    In the lib>view>screens>timer_screen.dart add functionality to the delete button.

    The delete button on tap must delete the specific task data.

    Add a function deleteTask (int index) in lib>providers>task_list_provider.dart to delete the taskData at that index from taskList .

    you can get index from timer_screen

    When the button is clicked -

    1. delete the task i.e call the function
    2. navigate back to home_screen.dart

    comment below if any doubts.

    enhancement good first issue help wanted hacktoberfest 
    opened by Shubhi-Paul 2
  • Add screen to edit task name

    Add screen to edit task name

    Create edit_taskname.dart in lib>views>screen

    Layout consists of :

    • Text : "current taskName"
    • TextFormField : hintText -> " Enter New Name "
    • Button : "Update"
    enhancement good first issue help wanted hacktoberfest UI 
    opened by Shubhi-Paul 2
Owner
ACM VIT
ACM-VIT, one of the most reputed and distinguished technical chapter in VIT-Vellore has been working with vision and determination since its inception in 2009.
ACM VIT
⚡️ This project uses the flutter UI tool kit to build an education/skill app for offering online tutorials.

⚡️ This project uses the flutter UI tool kit to build an education/skill app for offering online tutorials.

Godson 8 Nov 10, 2022
count your age by years, months,days,hours and min by flutter

countage A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Hmdo 2 Sep 6, 2022
Control your week, days, hours, and even minutes. ⏳

Info An advanced, minimalist, and powerful time management application. Where you can create the task, give it a duration, and select which weekdays y

Ismael Shakverdiev 86 Dec 18, 2022
A digital diary and mood tracking app that helps you in keeping track of your mood and productivity throughout the month/year.

StarBook ✨ A digital diary that can help you in keeping track of your mood and productivity throughout the month. Mood tracker is a good way to see ho

Hashir Shoaib 73 Dec 23, 2022
Create a Grid Layout of IoT (Internet of Things) devices in a particular house.

Create a Grid Layout of IoT (Internet of Things) devices in a particular house. Keep it simple to just 4-6 devices. Each device will have an icon on its own. When you press the icon, toggle the image and toggle the text underneath between on and off.

null 0 Dec 30, 2021
This application was created using the Dart language and it is an application that contains a set of different questions and at the end shows you the number of correct answers you have answered , made by flutter

exams_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

null 0 Dec 28, 2021
NFT Marketplace App UI with support for dark mode. Created by Martin Gogołowicz under 6 hours.

Flutter NFT Marketplace App UI with darkmode support Flutter 2.8.1 Null Safety NFT Marketplace App UI with support for dark mode. Created by Martin Go

Martin Gogołowicz 51 Dec 13, 2022
Vineet Kalghatgi 32 May 13, 2022
An application that helps you to quit smoking by showing your everyday performance and boosting your confidence.

This Project is developed in HACKTOBERFEST 2022 By I Can And I Will An application that helps you to quit smoking by showing your everyday performance

Kalash Saini 10 Oct 27, 2022
The easiest way to create your animated splash screen in a fully customizable way.

Animated Splash Screen Check it out at Pub.Dev Do it your way Assets image Custom Widget Url image IconData Or just change PageTransition and/or Splas

Clean Code 104 Nov 10, 2022
Small sample app to work on simplifying the i18n process

l10n_s12n A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

Shi-Hao Hong 11 Jul 19, 2020
Behruz Hurramov 0 Dec 29, 2021
A flutter Application where you can roll die and land on a number on the dice.

dice_roller A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if t

Shametha K G 9 Oct 17, 2022
A Flutter application which keeps track your water intake and remind you to drink water by sending notification

Drinkable ?? Drinkable ?? Built with ❤︎ by Akash Debnath Drinkable is a Flutter App powered by Firebase to keep track your daily water intake and remi

Akash Debnath 40 Nov 29, 2022
Asset manager helps you auto-generate the assets code and add it to your pubspec.yaml .

Asset Manager Asset manager helps you auto-generate the assets code and add it to your pubspec.yaml . Quick start dart pub global activate asset_manag

Rutvik Tak 9 Nov 1, 2022
An app that helps you manage your Postcard Creator orders. Built with Flutter

mailman A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Dario Breitenstein 0 Jan 10, 2022
A flutter package that helps you create an on-boarding screen for your project within minutes just by providing a few parameters.

A flutter package that helps you create an on-boarding screen for your project within minutes just by providing a few parameters.

Sachin Kr. Shukla 40 Sep 27, 2022