https://github.com/abunashir/asirewards
Easily create, distribute and activate your travel certificates
https://github.com/abunashir/asirewards
Last synced: 2 months ago
JSON representation
Easily create, distribute and activate your travel certificates
- Host: GitHub
- URL: https://github.com/abunashir/asirewards
- Owner: abunashir
- Created: 2016-05-03T14:54:07.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-07-26T06:25:34.000Z (almost 9 years ago)
- Last Synced: 2025-04-02T23:34:08.742Z (2 months ago)
- Language: Ruby
- Homepage: https://www.asirewards.io
- Size: 3.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ASI Rewards
[](https://travis-ci.org/impactservices/asirewards)
[](https://codeclimate.com/github/impactservices/asirewards)ASI Rewards was created to help promoters issue travel and incentive certificates
to their customers without having to print and distribute physical certificates.The client uses this application to create and design their own certificates
and distribute them to the end users. The end user will then activate their
certificate, and submit their booking request, or service request online, and
also make payment, if applicable, for the service or promotion they have
selected.The system allows the client to monitor all activity of certificates sent from
the site, and monitor which clients have opened, viewed or activated their
certificate so that they can follow up and adjust sales and marketing efforts
to best engage the end users.The system charge the client per certificate issued. Impact Services can also be
engaged to take and process booking or service requests at an additional fee.## Development
We are following Sandi Metz's Rules for this application, you can read the
[description of the rules here]
(http://robots.thoughtbot.com/post/50655960596/sandi-metz-rules-for-developers). All new code should follow these rules. If you make changes in a pre-existing
file that violates these rules you should fix the violations as part of
your contribution.### Setup
1. Clone the repository.
% git clone [email protected]:impactservices/asirewards.git
2. Setup your environment.
% bin/setup
3. Setup environment variables.
% cp .sample.env .env
% vim .env4. Start application server.
% bin/rails server
5. Verify that application is running.
% open http://localhost:3000
## Deployment
Once you are added to the Heroku then you can deploy your changes to the staging
application```sh
bin/deploy
```## Contributing
First, thank you for contributing! We love pull requests from everyone. By
participating in this project, you hereby grant to Impact Services Co Ltd with the
right to grant or transfer an unlimited number of non exclusive licenses or
sub-licenses to third parties, under the copyright covering the contribution to
use the contribution by all means .Here are a few technical guidelines to follow:
1. Open an [issue][issues] to discuss a new feature.
1. Write tests to support your new feature.
1. Make sure the entire test suite passes locally and on CI.
1. Open a Pull Request.
1. [Squash your commits][squash] after receiving feedback.
1. Party![issues]: https://github.com/impactservices/asirewards/issues
[squash]: https://github.com/thoughtbot/guides/tree/master/protocol/git#write-a-feature## Credits
This application is developed, maintained and funded by [Impact Services Co.
Ltd.] (https://www.impactservices.co.th)Thank you to all [the contributors]
(https://github.com/impactservices/asirewards/graphs/contributors)