GithubHelp home page GithubHelp logo

newzpanuwat / simple_time_tracking Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 3.93 MB

2017 -> :metal: Build a Simple Time Tracker App (Ruby on rails)

Home Page: https://simple-time-tracker.herokuapp.com/

Ruby 0.79% JavaScript 97.29% CoffeeScript 0.02% CSS 1.30% HTML 0.60%
rails ruby

simple_time_tracking's Introduction

Simple Time Tracking Application

Follow up here Time Tracker A simple tracking your time and deploy to Heroku for free ! ๐Ÿ‘

Features :

  • Sign-up , Sign-in , Login , Logout system with devise gem
  • Can add Timein , Timeout and show up your time
  • Can Take leave Annual Leave, Personal Leave , Sick Leave and durations
  • Search bar time specify and range of time
  • Display data with Chart (e.g Column,Line Chart)

Stuff used to make this:

  • Ruby Ruby version 2.4.1.

  • Rails Rails version 5.0.2.

  • Sqlite3 Database creation : sqlite3.

  • Devise Devise gem on Github.

  • Chartkick Create beautiful Javascript charts with one line of Ruby.

  • Heroku Deploy server : Heroku.

Get Started

Make sure Ruby is installed on your system. Fire command prompt and run command:

ruby -v

Make sure Rails is installed

rails -v

Installation

You must clone this repository before

1.) Install all dependencies

$ bundle install

2.) Create db and migrate schema

$ rake db:create
$ rake db:migrate

3.) Now run your application

rails s

Logs Updated:

I will try to update my repo in everyday and notes somethings i did.

Updated 16/05/2017

  • Added dashboard page

  • Added Search bar leave day (leave type)

Updated 18/05/2017

  • Added new Navbar UI

  • Added Lato font, and added CSS to all pages

  • Added Chartkick to index pages

  • Still bugging in search bar (time range searching)

Updated 22/05/2017

  • Added new index homepage

  • Add new Dashboard Layout (Move Chart display to dashboard)

  • Add new Login UI Layout

  • Add new Signup UI Layout

Updated 23/05/2017

  • Added Flash and Alert messages box (SweetAlert)

  • Added a little animated javascript to index page

Updated 25/05/2017

  • Added Dropdown Menu at top nav

Updated 28/05/2017

  • Fix validates (Can't be blank )Leaveday, Time tracking pages

Updated 02/06/2017

  • Added gems and config Rspec, Capybara , Shoulda matcher, Factory girl.

Updated 05/06/2017

  • Added Features Annual Leave, Sick Leave, Personal Leave page to see spectify leavetype.

Updated 07/06/2017

  • Change layout Add timein timeout pages.

Updated 08/06/2017

  • Add Notification fantasy flash message and alert message.

  • Fixed bugs

Updated 05/07/17

  • Bug fixed

simple_time_tracking's People

Contributors

newzpanuwat avatar xenozii avatar

Stargazers

 avatar  avatar

Watchers

James Cloos avatar  avatar  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.