Hosting technologies: AWS EC2, AWS Route 53, Nginx, Linux
The idea for this app was born out of the distaste I had developed for being forced to scroll through every blogger's life story and exiting out of ads that never want to leave just to get to a recipe that could take up half a page. So, I built a web scraper and scraped ~320,000 recipes from 3 popular recipe sites. Using Hadoop map reduce, I turned this into an inverted index of tf-idf scores to implement part of Google's page rank algorithm.
The second half of this project was inspired by my time spent in kitchens and seeing tools like meez that chefs used to share recipes among their staff. So, if you create an account, you can see that you have the functionality to personally save recipes you like, create an organization, add people to that organization, and share recipes among them.
Technologies: Spring Boot, Hadoop, Flask, React, MySQL, Python.
You can view it here
This app lets you visualize where the products you purchase came from. Search in the search bar on top for a product you’ve recently purchased and click the result on the right to grow a pin on the country it was made in on the globe.
Technologies: Flask, SQLite, Vue, THREEjs, Github
You can view it here
Click the green plus at the bottom of the calendar to add a task. You can drag the task to different days and drag the bottom of the task to extend the duration. The calendar navigation will allow you to view the task by day, week, or month and navigate to certain days. The top level navigation will allow you to view today’s tasks, the calendar, or statistics about your task and completion of them. To complete tasks, either edit them in the calendar view or click on the red “x” in the “Today’s Tasks” view.
Technologies: Vue, Github
You can view it hereThis is an Instagram clone application. Feel free to use the default account with username: "samrech" and password: "password" or make your own account.
Technologies: Flask, React, PostgreSQL, Jinja2, Bootstrap, Selenium
You can view it here