Code Monkey home page Code Monkey logo

habit-builder's Introduction

Habit Builder

Use the structure of a week as a task scheduler to form and reinforce habits.

System Dependencies

Developed using Rails 5.2.

Description

A habit tracker.

Users can log in and sign up using Google and/or Github.

If you realize that you do something that you would like to build as some form of habit, enter in what you accomplished, and this will now be on your week.

The only form of calendar available is a week. If you did something on a Sunday, you will at least be prompted to repeat the accomplishment every Sunday.

If you’d like to accomplish things more frequently, tasks can be performed at multiple times throughout the week.

You enter accomplishments that you feel/felt good about achieving, and then you can view these in a weekly scope. You can slowly add to the frequency of a given accomplishment. And also keep notes handy about them. This helps to remember the positive outcomes and experience of a given task when it is time to do something again.

Users can log in and have their own week, as well as see other user's weeks.

Installation

Fork this project, clone it down to a folder you'd like to have it in. Navigate to the folder in your terminal of choice and run bundle install``​​. You should probably run a rake db:migrate. Then you can rails start on your localhost and use the web app.

If you would like to seed the database with a bunch of imaginary data so you can get a feel for the interface, after bundle install you can run rake db:drop db:create db:migrate db:create. Check the seeds.rb file first.

Contribute

Please feel free to contribute. Just open a pull request. If something is wrong or doesn't work, see if you can figure out why. If you can't, reach out to me or file an issue on Github. <3.

Bug reports and pull requests are welcome on GitHub at https://github.com/yehudamakarov/habit-builder.

License

This product is registered under the MIT License - Copyright (c) 2018 Yehuda (Nikita) Makarov. See ./LICENSE.

habit-builder's People

Contributors

yehudamakarov avatar

Watchers

James Cloos avatar

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.