Amit Ranan

Full-Stack Software Engineer with 5 years of experience building web apps in
Ruby/Ruby on Rails, JavaScript/React/Vue, Elixir/Phoenix, Node.js/Express.

Portfolio

GoMocha Consumer

GoMocha Consumer is a geolocation drink/food ordering application that tells the coffee shop exactly when their customer is going to arrive so their drink is hot and ready on arrival. I used the Google Places API Web Service and the Google Maps Distance Matrix API to calculate the customer's ETA based on their selected method of transportation.

Technologies: React, Node.js, Express, MongoDB, Mongoose, Google Maps API, Heroku, Travis CI, Webpack, SASS

GoMocha Business Admin

GoMocha Business Admin is the component that receives the orders placed on GoMocha Consumer. This would be the coffee shop interface in a real world setting. GoMocha as a whole is a monolithic app. The consumer and business admin apps both have their own front ends and share the same back end and database.

Technologies: React, Node.js, Express, MongoDB, Mongoose, Google Maps API, Heroku, Travis CI, Webpack, SASS

Lyst

Lyst is a multiple to do list application with priority, due date, and filter settings. The front end is built in React and Redux, and uses LESS as a css pre-processor. The api is built in Node.js/Express, uses MongoDB database and Mongoose as an ORM. Authentication middleware is handled with Passport.

Technologies: React, Redux, Node.js, Express, MongoDB, Mongoose, Passport, Heroku, Travis CI, LESS

Instant Message App

This is a multi-room real-time chat application I built as a project for a company. Open an incognito browser window and normal window and watch the chat update in real time! I built the front end, while server-side code and UI mockups were provided to me.

Technologies: React, Redux, SASS

Dish

Find the cheapest dish in your city!

Technologies: JavaScript, React, Redux, Google Maps API, Foursquare API

Feel free to email me at: