timeclock-app

 by   ridhwaans Ruby Version: Current License: GPL-3.0

kandi X-RAY | timeclock-app Summary

kandi X-RAY | timeclock-app Summary

timeclock-app is a Ruby library. timeclock-app has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

timeclock-app
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              timeclock-app has a low active ecosystem.
              It has 0 star(s) with 0 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              timeclock-app has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of timeclock-app is current.

            kandi-Quality Quality

              timeclock-app has no bugs reported.

            kandi-Security Security

              timeclock-app has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              timeclock-app is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              timeclock-app releases are not available. You will need to build from source code and install.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of timeclock-app
            Get all kandi verified functions for this library.

            timeclock-app Key Features

            No Key Features are available at this moment for timeclock-app.

            timeclock-app Examples and Code Snippets

            No Code Snippets are available at this moment for timeclock-app.

            Community Discussions

            No Community Discussions are available at this moment for timeclock-app.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install timeclock-app

            Github link https://github.com/ridhwaans/timeclock-app Heroku link https://timeclock-app.herokuapp.com/login. How did you approach this challenge? After I understood the problem and its criteria, I began information gathering the project requirements. I knew it required an MVC webapp with CRUD and a database component, so I built a ruby on rails solution around it. I broke down the bigger requirements into smaller problems, and designed a boilerplate code template and added on to it. What schema design did you choose and why? For the database schema design, three different tables to store and manage the application state. As the main feature is for users to clock in timesheets, the schema has one user to many clock events constraint, and one event to many clock in/outs. Passwords are stored as an encrypted hash, and other fields are also explicitly typed. Also used ActiveRecord to map objects, and clear naming across models and views. Didnt create unnecessary fields that would take up extra memory. If you were given another day to work on this, how would you spend it? What if you were given a month? If I was given another time block, I would create more unit tests (and integration tests for between components) to improve the code coverage, reduce code smells. If I was given a month, I would setup a continuous integration and continuous deployment pipeline, if it wasnt established before, to improve the feedback loop between developer and stakeholders. If there is growth in traffic or high user load in the month, I would work on adding logging, consider scaling out the system design, load testing and caching for fast response, adding cloud monitoring etc.
            in Terminal, cd to the root directory, and run bundle install
            run rake db:create, rake db:schema:load to create the database
            run rails server
            go to localhost:3000
            create an account to login and start clocking in and out

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/ridhwaans/timeclock-app.git

          • CLI

            gh repo clone ridhwaans/timeclock-app

          • sshUrl

            git@github.com:ridhwaans/timeclock-app.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link