Roles & Accomplishments
- This project was my introduction to leading UI/UX design efforts, as I generated 50+ screens that went through multiple iterations via feedback
- Frontend development is my specialty, and I contributed 1,600+ Github commits to the web version of ChapterBuilder
- Covering the full stack was a new and exciting experience for me during this project, as I contributed 650+ Github commits to the API of ChapterBuilder
- MyVote has accrued over 200,000 users and nearly 20,000,000 votes since fall 2018
Tech Stack
The goal of the architecture was to provide a flexible framework for developing custom business logic for many organizations, leveraging one language across the stack, and handling massive amounts of database inserts.
Frontend
Language: Javascript
Framework: React, with class + functional components, and some hooks
Middleware: Redux Saga
Components & Theming: Material-UI, Redux Form
Styles: CSS-in-JS
Backend
Language: Javascript
Framework: Node, Feathers.js
Databases: MySQL, MongoDB