Coder Social home page Coder Social logo

locutusofborg / timesheet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from paolodoz/timesheet

0.0 3.0 0.0 1.73 MB

An open source timesheet powered by cherrypy and bootstrap 3

License: GNU General Public License v2.0

Python 84.97% HTML 8.49% Smarty 0.78% CSS 1.35% JavaScript 4.41%

timesheet's Introduction

Abinsula Timesheet

Setup

  1. Install Python package installer and some libraries

    sudo apt-get install python-dev python-pip libldap2-dev libsasl2-dev

  2. Install the main dependencies

    sudo pip install --upgrade PyYAML pymongo mako jsonschema python-ldap pyOpenSSL

  3. Install and run mongodb database

  4. Run setup script to check installation and add first administrator user

    ./setup.py --add-user administrator

  5. If required, customize the configuration file core/config.yaml.

  6. Timesheet can be run as standalone web server or embedded with apache mod_wsgi. To run it as standalone service, execute

    ./timesheet.py

  7. Point your browser to the web interface, by default: https://localhost:9090

  8. Make profits :)

Technology references

  1. Cherrypy (http://www.cherrypy.org/)

  2. Bootstrap (http://getbootstrap.com/)

  3. Fullcalendar (http://arshaw.com/fullcalendar/)

  4. jqPlot (http://www.jqplot.com/)

  5. jQuery (http://jquery.com/)

  6. JSON2 (https://github.com/douglascrockford/JSON-js)

  7. jQuery validation (http://jqueryvalidation.org/)

  8. jQuery colorpicker (https://github.com/paolodoz/really-simple-bootstrap-color-picker)

  9. Bootstrap datepicker (https://github.com/eternicode/bootstrap-datepicker)

  10. Bootstrap slider (https://github.com/seiyria/bootstrap-slider)

  11. Bootstrap switch (https://github.com/nostalgiaz/bootstrap-switch)

timesheet's People

Contributors

epinna avatar paolodoz avatar ipittau avatar

Watchers

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