Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated README.md to include additional information #17

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 57 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,70 @@

# Contract Killer Generator #

This simple tools allow anyone to create a contract based on **[Contract Killer v3](https://gist.github.com/4031110)** the popular open-source contract for web designers and developers. It offers a sleek user interface to edit the contract terms, and you can also export to PDF.
This simple tools allow anyone to create a contract based on **[Contract Killer v3](https://gist.github.com/4031110)** the popular open-source contract for web designers and developers. It offers a sleek user
interface to edit the contract terms, and you can also export to PDF. Our tool is developed off of a common but efficient contract template which has been used by thousands of wen designers and developers to
create concise contracts.

# How to Use #
The use of our contract generator software is quite simple. Simply go to [https://siamkreative-ckg.surge.sh/](https://siamkreative-ckg.surge.sh/), and begin entering all of the information on the left hand side
of the page. A preview of certain aspects of the contract will automatically be updated as they are input into the system. Once you are finished editing, simply click "Save as PDF" to save the contract locally
to your computer.

# Features #

- Company name and Logo
- Company Address
- Customer Name
- Customer Address
- Description of Task Being Completed
- Total price of task
- Date which the task will be completed
- Payment schedule
- Courts responsible for enforcement (with built in search feature for local courts)

# Compatability #

The contracts are tested on all major desktop browsers including Safari, Google Chrome, Mozilla Firefox, Microsfot Edge, and more. The contracts are also tested on mobile browsers such as Safari, Chrome, and
Firefox to ensure compatibility. This cross compatability is made easy by the use of Twitter Bootstrap and jQuery.

## Demo

You can try it yourself on [https://siamkreative-ckg.surge.sh/](https://siamkreative-ckg.surge.sh/)

# jsPDF API #

jsPDF is a free software used to convert the HTML to PDF for the contract. Some of the features implemented from jsPDF include:
- Adding an image
- Changing font
- Saving files

# Telize #

Telize is free software which allows a user's location to be determined through the users IP address. This software is used in order to locate local courts which can be listed on the contract as an enforcement measure.

# Twitter Bootstrap #

Twitter Bootstrap is used for the user inteface components of the webpage. Twitter Bootstrap has many benefits, such as:
- Cross-compatability
- Responsive
- Customizable
- Open-source

# jQuery #

jQuery is used to simplify event handling. jQuery has a variety of features, such as:
- Simplified event binding
- Event delegation
- Concise code


### Technical details

- Twitter Bootstrap & jQuery
- [jsPDF](https://parall.ax/products/jspdf) for HTML to PDF conversion
- [Telize](http://www.telize.com/) for Geolocation

# Contributions #

There are many ways to contribute to this project, whether it be opening an issue for support or contributing code. If you wish to contrbute code or documentation for the project, you should fork the repository
and open a pull request. If you wish to report an issue, please open up an issue on Github.