Skip to content

Instantly share code, notes, and snippets.

@micrypt
Created July 9, 2012 06:37

Revisions

  1. micrypt revised this gist Jul 13, 2012. 1 changed file with 3 additions and 4 deletions.
    7 changes: 3 additions & 4 deletions Trimmed prototype
    Original file line number Diff line number Diff line change
    @@ -80,7 +80,6 @@ Booking
    * ical output
    * shared event time setting/planning
    * countdown -- it is on at!

    - Conversation
    * datastore service
    put
    @@ -92,9 +91,9 @@ Booking
    get
    query
    - Checklist
    * datastore service
    put
    get
    * datastore service
    put
    get

    Reports
    * services
  2. micrypt revised this gist Jul 13, 2012. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion Trimmed prototype
    Original file line number Diff line number Diff line change
    @@ -123,7 +123,9 @@ Reports

    Sales
    - Lead
    [x]
    * datastore service
    put
    get
    - Conversion
    * datastore service
    put
  3. micrypt revised this gist Jul 13, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Trimmed prototype
    Original file line number Diff line number Diff line change
    @@ -205,7 +205,7 @@ SAFE

    - Service
    - Task
    *taskqueue service
    * taskqueue service
    caller
    functions
    - Live Query
  4. micrypt revised this gist Jul 13, 2012. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions Trimmed prototype
    Original file line number Diff line number Diff line change
    @@ -146,6 +146,7 @@ Sales
    -------------------
    CORE FEATURES
    -------------------

    UI
    * design
    site css
  5. micrypt revised this gist Jul 13, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Trimmed prototype
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@ LEGEND:
    {name} [x] - Predefined item

    -------------------
    CRM
    Hub management app
    -------------------

    Account:
  6. micrypt revised this gist Jul 13, 2012. 1 changed file with 256 additions and 0 deletions.
    256 changes: 256 additions & 0 deletions Trimmed prototype
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,256 @@
    ===================
    AMPIFY PROTOTYPE
    ===================

    LEGEND:
    [x] - Prefined properties from outer scope
    {name} [x] - Predefined item

    -------------------
    CRM
    -------------------

    Account:
    - User
    * datastore service
    put
    get
    query
    * mail service
    smtp client
    sendgrid support
    incoming handler
    - Membership
    * trust maps
    listing
    query
    * datastore service
    put
    get
    query
    - Devices
    * datastore service
    put
    get
    - Invoices
    * services
    file pdf
    images service
    * datastore service
    put
    get
    query
    - Direct Debit
    - Financial account
    * services
    paypal: basic api + simple pay link
    paypal: recurring payments
    paypal: adaptive payments
    * datastore service
    put
    get
    query

    Booking
    - User [x]
    - Lead
    * datastore service
    put
    get
    query
    - Resources
    * datastore service
    put
    get
    query
    - Pricing
    * datastore service
    put
    get
    query
    - Calendar
    * datastore service
    put
    get
    query
    * timezone settings
    * js timezone support
    * olson db -> js data
    * relative time display
    * ical output
    * shared event time setting/planning
    * countdown -- it is on at!

    - Conversation
    * datastore service
    put
    get
    query
    - Logistics
    * datastore service
    put
    get
    query
    - Checklist
    * datastore service
    put
    get

    Reports
    * services
    file pdf
    images service
    * datastore service
    put
    get
    query
    - Profit & Loss
    [x]
    - Debtors * Creditors
    [x]
    - Balance sheet
    [x]
    - Trial balances
    [x]
    - VAT accounts
    [x]
    - Cashflow
    [x]
    - Forecasts
    [x]
    - Devices
    [x]

    Sales
    - Lead
    [x]
    - Conversion
    * datastore service
    put
    get
    - Sale
    * datastore service
    put
    get
    - Estimate
    * datastore service
    put
    get
    - Final invoice
    [x]
    - Mailchimp
    * mail service
    smtp client
    incoming handler

    -------------------
    CORE FEATURES
    -------------------
    UI
    * design
    site css
    general layout
    buttons
    sidebar
    default profile pic
    input box
    auto-completion
    * input box
    word/char count/limit
    contenteditable
    current place finder in content area
    auto-completion
    auto-completion -- users
    auto-completion -- aspects
    auto-completion -- services
    auto-completion -- spaces
    date input, 2010-01-13T21:34Z
    time input, 21:34
    currency input
    transboolean
    map input
    links
    rich text
    ~ naming/aliasing
    "to" field
    * autogrowing editor
    * inline editor
    * auto-preview + error reporter
    * position list editor
    * uploader
    * calendar
    display
    view
    * loading indicator
    * fonts
    loader
    font files
    css
    * embed
    image proxy
    image ref rewriter
    pdf/powerpoint
    store data

    * iphone/ipad
    css
    js
    dynamic column view
    input
    touch events


    SAFE

    - Service
    - Task
    *taskqueue service
    caller
    functions
    - Live Query
    - HTML5 Parse
    - Boilerpipe
    - Caja
    * cajoleit
    * caja
    host
    * service
    loader
    api
    builtins
    capabilities
    - Routing
    * routing service
    caller
    functions
    - Messaging
    - Email
    * mail service
    smtp client
    sendgrid support
    incoming handler
    - Data Store
    [x]

    Data store
    * datastore service
    caller
    serialisation
    disk store
    memstore
    incremental encoding
    scan
    index generation
    index update
    rollback
    index rollback
    api
    put
    get
    query
    * transaction
    keyspace handler
    run
    commit
    rollback
    blobstore
  7. micrypt revised this gist Jul 11, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion transaction_language_draft.bnf
    Original file line number Diff line number Diff line change
    @@ -10,4 +10,4 @@ Identifier ::= 'commit' | 'rollback' | 'save'
    If ::= ‘if’ Expr ‘{‘ ( [EOL] Statements ‘}’ [ 'else' '{' [EOL] Statements '}' ]
    While ::= 'while' Expr '{' [EOL] Statements '}'
    String ::= /[A-Za-z_0-9/s]+/
    Operator ::= '+' | '-' | '/' | '*' | '>' | '<' | '>=' | '<=' | '=='
    Operator ::= '+' | '-' | '/' | '*' | '%' | '>' | '<' | '>=' | '<=' | '=='
  8. micrypt revised this gist Jul 9, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion transaction_language_draft.bnf
    Original file line number Diff line number Diff line change
    @@ -10,4 +10,4 @@ Identifier ::= 'commit' | 'rollback' | 'save'
    If ::= ‘if’ Expr ‘{‘ ( [EOL] Statements ‘}’ [ 'else' '{' [EOL] Statements '}' ]
    While ::= 'while' Expr '{' [EOL] Statements '}'
    String ::= /[A-Za-z_0-9/s]+/
    Operator ::= '+' | '-' | '/' | '*' | '>' | '<' | '>=' | '<='
    Operator ::= '+' | '-' | '/' | '*' | '>' | '<' | '>=' | '<=' | '=='
  9. micrypt created this gist Jul 9, 2012.
    13 changes: 13 additions & 0 deletions transaction_language_draft.bnf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    Program ::= Statements
    Statements ::= Statement [EOL] | Statement Statements
    Statement ::= Assignment | Procedure | If | While | 'return' [Expr]
    Assignment ::= Variable '=' Expr
    Variable ::= /[A-Za-z_0-9]+/
    Expr ::= Literal | Variable | Procedure | Variable Operator Variable
    Literal ::= " String " | ' String ' | /[0-9]+/
    Procedure ::= Identifier '(' [param1 param2 ... paramN] ')'
    Identifier ::= 'commit' | 'rollback' | 'save'
    If ::= ‘if’ Expr ‘{‘ ( [EOL] Statements ‘}’ [ 'else' '{' [EOL] Statements '}' ]
    While ::= 'while' Expr '{' [EOL] Statements '}'
    String ::= /[A-Za-z_0-9/s]+/
    Operator ::= '+' | '-' | '/' | '*' | '>' | '<' | '>=' | '<='