Back to Projects
Building Persona Full Stack Web App
In ProgressCase Study

Building Persona Full Stack Web App

Refactoring authentication, Improving performance, and Enhancing admin workflows, and Focusing on clarity and scalability.

Tech Stack

Node.jsTypeScriptExpressReactVercelMongoDBRedisTailwind CSSAxiosViteJSON Web Tokens

I wanted this app to be more than a tranditional ecommerce app. The goal is to make it a place where I can explain how I think, how I build, and how I solve technical problems.

This app fits that goal well because it lets me document:

  • project decisions
  • technical tradeoffs
  • implementation details
  • lessons learned during development

Why this structure works

Instead of treating writing as a separate activity, I want the blog to be part of the product itself. Every article becomes evidence of how I work as an engineer.

This also makes the site easier to evolve over time. I can add new posts without changing the application structure.

Current stack

Here is the stack I am using for this project:

  • React.js
  • React Router Dom
  • TypeScript
  • Tailwind CSS

Example code

const site = {
  name: "HTNOW store",
  type: "e-commerce app",
};
 
console.log(site.name);