EPData.

EPData.

EPData. is a work in progress free web tool that allows architects and other construction professionals to track and visualize embodied carbon emissions of various construction material options. There is increasing demand in the construction industry to source sustainable materials, calculate embodied carbon emissions, and conduct whole life cycle analysis of buildings. EPDs have emerged as one of the most popular ways to measure the carbon footprint and global warming potential of building materials. EPD stands for Environmental Product Declaration. An EPD is a formal document that contains information about the environmental impact and performance of a product. Product manufacturers have increasingly used and produced EPDs because they conform to international standards and are used to demonstrate compliance.

  • Initiated and developed full-stack application with ReactJS as a frontend and Flask as a backend with a SQL database using SQLAlchemy in development and PostgresSQL in production.
  • Configured the monorepo to operate seamlessly across development, testing, and production environments, while integrating it into a robust CI/CD pipeline using GitHub Actions with comprehensive testing protocols, laying the groundwork for scalable software expansion
  • Configured unit, integration, and end-to-end testing using Jest and Cypress
  • Used Postman to test the REST APIs and configured rate-limiting for all API end points
  • Role:

    • Full Stack Web Developer
    • UI design on Figma

    Frameworks, Libraries, and Languages:

    • React
    • Flask
    • react-chartjs-2
    • React Tables
    • SQLAlchemy
    • PostgreSQL
    • JavaScript
    • Python
    • HTML
    • CSS
    • Postman
    • Jest
    • Cypress
    • GitHub Actions
    Copyright © Jocelyn Tang 2023. Designed in Figma, coded in Visual Studio Code. Built with React Next.js, Tailwind CSS, and deployed with Vercel