Code Monkey home page Code Monkey logo

atica's Introduction

ATICA

Build Status Scrutinizer Code Quality

Web application for supporting Quality Management Systems.

ATICA is an open source Web application that intends to ease the work with QMS. Some of its features include:

  • Manage users and profiles.
  • Set up activities so users only see what they need to see.
  • Bring to the table an "actions calendar" so users know what they need to do.
  • Manage the document workflow, including upload, review and approval.
  • Keep document revisions under control using version tracking features.

Requirements

These are the requirements for running ATICA:

  • Web server with PHP 5.3 or later. Tested on Apache2.
  • Composer, the dependency manager for PHP.
  • MySQL, PostgreSQL, MSSQL, or Oracle database access (only tested with MySQL, others will need customizing the scripts in sql folder).
  • For the client: IE 8.0+, Firefox 4+ or Webkit-based browser (Safari 3+, Chrome 10+, iOS 3+, Android Browser 2.2+), etc.

Install

WARNING: This app is not production ready yet!!!

Follow these easy steps:

  • Unpack the source code into a folder which is accesible by the web server.
  • Install dependencies by issuing a composer install in the project folder.
  • Optional, but recommended: for security reasons, please use the public/ folder as the DocumentRoot.
  • Create a database schema and a database user which has all privileges on that schema.
  • Import sql/atica.mysql.sql and data.sql into the database.
  • Copy config/config.dist.php into config/config.php.
  • Customize config/config.php with server settings.
  • Open a browser.
  • Run the setup wizard (not avaliable yet!).

Acknowledgments

This application uses the following libraries and frameworks:

  • Slim, a PHP framework.
  • Twig, a template engine.
  • Idiorm, a database toolkit.
  • Bootstrap, a collection of HTML, CSS and JS design templates.
  • Select2, a jQuery based replacement for select boxes.

Special care has been taken to ensure that their respectives licenses are being respected. Should you find any uncompliance, don't hesitate in opening an issue ticket.

License

This application is licensed under AGPL version 3.

atica's People

Contributors

lrlopez avatar

Stargazers

Farzad Foruozanfar avatar Gerardo Lisboa avatar Charisma Riley avatar  avatar  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.