A Ruby on Rails based web application which will provide users with the ability to register a domain name. Once registered, the owner of the domain can invite other users to share permissions to make edits to the domains settings.
The purpose of the application is to allow to a domain name registrant to allow their web developer, or a team of web developers, to have access to update DNS records rather than sharing one account or having a third-party register the domain name.
- Register a domain name
- Share permissions with another user
- Provide a history of additions and subtractions to DNS zone file edits
- ActiveMerchant gem to connect to a payment gateway for orders placed through the app
- OpenSRS to abstract the OpenSRS XML API into Ruby code.
- Devise to create a user authentication system
- CanCanCan used to create user permissions
- Bourbon is a set of SCSS mixins to assist in CSS layouts.
- Neat a lightweight grid system built on the Bourbon framework.