Giter Site home page Giter Site logo

sean-perkins / eventforce Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 922 KB

Salesforce Event Management app built with NodeJS and Angular (4+); deployed on Heroku.

License: MIT License

TypeScript 78.92% HTML 11.38% JavaScript 2.02% CSS 7.69%
angular angular-cli heroku nodejs salesforce typescript

eventforce's Introduction

Hello, I'm Sean hi

Software Engineer Manager at Ionic working on Ionic Framework and Stencil. Previously Principal Software Engineer at Maestro Learning.

  • Active contributor on Open Source projects.
  • I'm mostly active within the Ionic, Angular, React and TypeScript communities.
GitHub Statistics

Skills

My Skills

Socials

Twitter Twitter

eventforce's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

eventforce's Issues

Connect to Salesforce in NodeJS

Determine how to connect to salesforce through NodeJS. Test implementation of login and simple query requests for event objects.

Deploy to AWS or Heroku

Deploy the Node.JS server and Angular bundle to either AWS or Heroku. Provide public URL on README.

Determine how to persist the salesforce connection in Node

Salesforce is fairly sensitive to API call limits. The least amount of queries the best (true to any app, but more importantly to Salesforce). Currently having to repeating the login request with each query.. which means x2 the API calls per a singular API end point.

As a user I can register to an event

  • Register button on event detail page
  • After clicking the registration button I need to:
    • Select which sessions I want to register for under the event
    • Enter my basic information as an Attendee
      • First Name
      • Last Name
      • Email
      • Phone
      • Company

  • Display a success message after the user is registered to the sessions(s) and Event.

As a user, I get a success/failure message after registration

  • Success
    • "You have successfully registered to Eventforce. Please login to access events."
  • Error
    • 500
      • "There was an issue registering your account. Please contact support at [email protected]"
    • 400
      • code
        • email_taken - "An user already exists with this email. Please login or recover your password."
        • invalid_password - "Your password did not meet our requirements. Please try again."
        • invalid_email - "Please enter a valid email address."

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.