GithubHelp home page GithubHelp logo

falconfrag's People

Contributors

rjp2525 avatar

Watchers

 avatar  avatar

falconfrag's Issues

Implement statsd

Provide more detailed analytics about the usage of everything with statsd

Product review system

In order for a customer to review a specific product, they must meet the criteria:

  • Be a paying subscriber of that particular service for a minimum of (3+?) months
  • Account must have no unauthorized chargebacks
  • Account must have no outstanding balances owed for services provided by Falcon Frag
  • Account must be free of any flags added by either the system or a staff member

Customers who meet this criteria will also have a "Helpful" of "Not Helpful" button available to them on other reviews for that product. An autonomous analysis method will be added to add flags to accounts that appear to be abusing this system (beginning with captcha requirements, then continued abuse will disable the review helpfulness rating feature for that account).

Email designs - log notifications

A somewhat random idea, but it'd be nice to have excerpts of log files when notifying of a service error in the actual email itself.

Implement sub-account system

Sub-accounts will allow primary clients to create separate accounts with owner-limited permissions to their selected products/services. These accounts may also submit tickets on behalf of the service they have access to, and the primary account owner will also receive an email with ticket information.

I'll have to come up with a separate system to handle it since our existing permission system lacks the necessary components.

Unit Tests

We need to start implementing some unit tests for Travis CI to check. Assert the assertions!

Track all model changes for security

Tracking changes to fields updated will not only provide an added layer of security for user data, but will also prevent fraudulent transactions that may result in a fake user data change.

Automatic database and site backups

Implement a feature that automatically backs up the database at least once daily and the site at least once weekly to at least one offsite cloud provider (ie AWS).

Revamp permissions system

Permission based routing along with dynamic permissions that can be assigned to roles for much more flexible staff positions

Unauthorized admin API response

When a response is unauthorized due to not being logged in, a modal should appear alerting the user they need to login again. If the user previously logged in is not permitted to access any administrative API endpoints, return a 404 response instead.

Server configuration files and backend source

I'll be creating a separate directory for the backend programs that will be run on Falcon Frag servers, as well as the daemon services associated with the products offered. Will probably not create a separate repository for them just to make it a little easier, but if it causes the languages to off balance as a result of long daemon code then I'll create a separate private repository for all daemon software.

Move away from Bower

It's obsolete, the only good thing about it was not having a million sub directories when a dependency required another dependency that was already installed. Node/npm has since fixed this and there is no use for Bower anymore.

Update to Laravel 5.1

Falcon Frag is currently on Laravel 5.0 with a limited number of things completed, so we'll want to upgrade sooner rather than later. Will most likely be completed tomorrow.

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.