Project Details
Worked with the other 2 founders to determine all the technologies to be used by TripTrakGo -- a school field trip planning startup. Responsible for all installation, setup, development, administration and ongoing maintenance of all technologies.
- Node.js application running on Sails.js framework bundled with webpack
- React used for both client and server on the web, ReactNative used for mobile
- Netflix falcor used for REST services. Custom library built for Amenity used to run falcor over websockets
- Redis used to synchronize authentication across nodes, and to serve up cached data
- Stripe used for payments
- SuiteCRM used to store beta site signups and promotional marketing email campaigns, with Mailgun to send
- AWS for cloud services
- App ran on EC2 instances deployed with CloudCoreo
- Static assets stored in S3 and served with CloudFront
- Dynamically sized images generated with thumbor, which were then cached and served by S3 and CloudFront
- User data stored in MySQL database running inside RDS