Permalink
Browse files

create CHANGELOG incorporating beginning with information on JS addit…

…ions; update README to include additional information on contributing, credits, license, installation
  • Loading branch information...
michaelsimon committed Oct 15, 2016
1 parent e326889 commit ca5cf4db725731cc82ac927946d85cd547cd15b3
Showing with 63 additions and 9 deletions.
  1. +25 −0 CHANGELOG.md
  2. +38 −9 README.md
View
@@ -0,0 +1,25 @@
# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased] - 2016-10-15
This repository mirrors the jQuery branch of the original version of this application, created solely on rails (without JS) located at:
_master:_ [https://github.com/michaelsimon/assessment-rails-contract-ems](https://github.com/michaelsimon/assessment-rails-contract-ems])
_jquery:_ [https://github.com/michaelsimon/assessment-rails-contract-ems/tree/jquery](https://github.com/michaelsimon/assessment-rails-contract-ems/tree/jquery)
### Added
- Utilize jQuery and AJAX calls to pull information for Performances, Contracts, Approvals, Documents
- JS Model Objects created for Performance, Contract, Approval, Document
- Generate JSON data rendered via AJAX calls using active_model_serializers Ruby Gem
### Changed
- Performance Listing on Performance Index page displayed via AJAX call
- Performance Listing on Artist and Venue Show pages displayed via AJAX calls
- Performance Details on Performance Show page displayed via AJAX call
- Contract Details on Contract Detail page displayed via AJAX call
- Contract Documents on Contract Detail page displayed via AJAX call
- Creation/Modification of Contract Documents created in Modal window (compared to previous separate page) and updates model via AJAX call
- Deletion of Contract Document performed via AJAX call
- Actions taken on Approvals (Accept, Reject, Cancel) performed via AJAX call
View
@@ -1,15 +1,20 @@
Entertainment Management System (EMS)
======================================
# Entertainment Management System (EMS) with jQuery Components
License in Brief
-----------------
**This repository was created as part of a learning exercise in Flatiron School's Learn-Verified program.**
The EMS allows an entertainment agency to maintain information related to entertainment acts, venues an act may perform in, and specific performances of an act at a venue. For a given performance, a contract can be generated comprised of a number of documents and approvals by any number of users associated with the act, the venue, or the agency.
**The content of this repository is available for non-commercial use only. For more information please refer to the [LICENSE](http://www.binpress.com/license/view/l/993f3cab247ffc88c0932118bf5bf1dd).**
This repository mirrors the jQuery branch of the original version of this application, created solely on Rails (without JS) located at:
_master:_ [https://github.com/michaelsimon/assessment-rails-contract-ems](https://github.com/michaelsimon/assessment-rails-contract-ems])
_jquery:_ [https://github.com/michaelsimon/assessment-rails-contract-ems/tree/jquery](https://github.com/michaelsimon/assessment-rails-contract-ems/tree/jquery)
About the EMS
-------------
The EMS allows an entertainment agency to maintain information related to entertainment acts, venues an act may perform in, and specific performances of an act at a venue. For a given performance, a contract can be generated comprised of a number of documents and approvals by any number of users associated with the act, the venue, or the agency.
## Installation
Please contact Michael Simon at michael.simon@gmail.com for installation instructions if you are interested in utilizing this application.
## Usage
**Functionality**
The EMS maintains the following pieces of information:
Act:
* Name
@@ -77,3 +82,27 @@ Identity (for Single Sign-on/OmniAuth):
* Associated User
* Provider (Google or LinkedIn)
* Provider UID
## Contributing
Please contact Michael Simon at michael.simon@gmail.com if you are interested in contributing.
## History
Please refer to the [CHANGELOG](CHANGELOG.md).
## Credits
This application makes use of the following primary technologies/frameworks:
* Ruby
* Ruby on Rails 4
* Bootstrap
* Font Awesome
* jQuery
## License
**This repository was created as part of a learning exercise in [Flatiron School's Learn-Verified](http://www.flatironschool.com/) program.**
**The content of this repository is available for non-commercial use only. For more information please refer to the [LICENSE](http://www.binpress.com/license/view/l/993f3cab247ffc88c0932118bf5bf1dd).**

0 comments on commit ca5cf4d

Please sign in to comment.