Built a fully reactive full-stack Node.js javascript application using the Meteor platform. My contributions included:
• Integrating with various vendor APIs including Stripe for payment processing, Mailchimp for customer engagement and Mailgun for transactional email.
• Setting up staging and production environments in AWS and Compose with load balancers to manage traffic.
• Creating schema in MongoDB and performing CRUD operations
• Writing logic for frontend templates (event handlers, routing, etc)
• Writing test suites in Mocha/Chai
• Working with web/UX designer to make sure vision for interactivity and user flow is fully realized
• Implementing webhooks to sync data between Stripe and local database.
To date we have sold tickets for more than 50 different events and done ~$100K worth of transactions.