GithubHelp home page GithubHelp logo

Hello & Welcome,


You may view my public repositories (below) to get a feel for my progression as a developer.

My largest development to date is a full-stack web application and SaaS offering supporting a small paying customer base, housed in a private GitHub repository. You can visit the live site at Bodyboon.

Project Overview
The project includes three websites:

  • Home Page: www.bodyboon.com
  • Production: app.bodyboon.com
  • Beta: private

    Production Technical Details
  • Hosting and Deployment: Production and beta sites are containerized and deployed to Google Cloud Run.
  • User Authentication: Built with Google's Firebase SDK, utilizing JWT token authorization middleware for all HTTP fetch requests.
  • Payment Processing: Implemented with Stripe's SDK, handling JSON queries and webhook events.
  • Front-End: Utilizes custom Lit (lit.dev) web components, auto-detecting state changes in the shadow DOM caused by user interaction, communicating these changes via a REST API to an Express.js back-end.
  • Back-End: Stateless architecture with Express.js, interfacing with Firebase, Stripe and MongoDB to save user data in real-time.
  • Core Functionality: Custom algorithms and data structures generate unique dietary recommendations based on user inputs (age, weight, height, sex, and activity levels).
    Features include custom recipe building by ingredient search, nutritional content analysis (covering 44 nutrients), and diet tracking to monitor daily nutrient intake against dietary goals.

(っ˘ڡ˘ς) ♨ (๑ᵔ⤙ᵔ๑)

Evan's Projects

food-nutrient-graph icon food-nutrient-graph

An interactive nutrient graph. 100% test coverage · Sort/Filter Algorithms · Custom data structures

nutrient-calculator icon nutrient-calculator

A nutrient calculator. Custom Algorithms & JSON · Lit · Web components · Node · Rollup · Babel

showdown icon showdown

An SSH tool to automate commands and save the output of Cisco X9000 series switches.

vanilla-javascript-website icon vanilla-javascript-website

An interactive website. JavaScript · HTML · CSS · Event Throttling · Grid/Flex · Animations · Responsive mobile UI

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.