Micqro

Social Media · EdTech · 2021

Micqro

Quiz-first social app — typed polls in the feed, chat, campaigns, and EC2/pm2 deploys.

Role

Frontend Engineer

Duration

2020 – 2021

Year

2021

ReactNext.jsJavaScriptSCSS / SASSAWS

Overview

Micqro (codebase lived under affy-frontend) is a quiz-first social product. Posts are polls and questions; the feed shows how people answered. Built the Next.js client end-to-end: auth, feed, poll composer, chat, search, profiles, notifications, and campaign surfaces, then wired EC2/pm2 deploys.

The Challenge

Star rating, currency, date-time, short/long text, and choice polls each need distinct composers and result UIs without turning the feed into a mess.

Architectural Approach

web

Next.js product surface

Pages for welcome, feed, create-poll, chat, search, profile, notifications, campaigns. iron-session for cookie auth; next-translate for locale strings.

tune

Typed poll system

Built composers and feed renderers per question type so answer distributions stay readable instead of dumping raw JSON into cards.

cloud

Ops that stuck

yarn build + pm2 on EC2 behind Apache — init once, serve for subsequent deploys — so product updates landed without heroics.

Results & Impact

Content model

BeforeImage / status feed
AfterInteractive quiz & poll feed with distributions

Engagement tools

BeforePost and hope
AfterChat, mentions, campaigns, saved posts, interest tags

Visual Documentation

Click an image to expand. Swipe or use arrow keys to navigate.

Micqro screenshot 1
Micqro screenshot 2
Micqro screenshot 3
Micqro screenshot 4
Micqro screenshot 5
Micqro screenshot 6
Micqro screenshot 7
Micqro screenshot 8
Micqro screenshot 9
Micqro screenshot 10
Micqro screenshot 11
Micqro screenshot 12
All Workarrow_backStart a Projectarrow_forward