Skip to content

Repository files navigation

ThreadLens

Mission Statement

ThreadLens is a personal learning project created to help me grow as a full-stack developer while building something genuinely useful and interesting. The goal of the project is to develop an intelligent, closet-aware styling application that can analyze clothing items and outfits, identify visual attributes, and generate helpful fashion insights and recommendations. At the same time, the project serves as a structured environment where I can practice and improve real engineering skills.

A core part of ThreadLens is the way I use AI during development. I created a custom set of Cursor rules that intentionally limit the AI to UI-only JSX, Tailwind styling, and SQL. All logic, state management, data flow, and architecture must be written and reasoned through by me. These constraints keep me from relying on AI to solve the hard parts and push me to think through problems, design decisions, edge cases, and debugging on my own. It turns the project into an intentional learning space rather than something that is simply generated for me.

ThreadLens gives me hands-on experience with a wide range of modern tools and concepts, including:

  • Next.js routing and application structure
  • React Server Components and the boundary between client and server code
  • Tailwind CSS and component-driven UI design
  • Supabase for storage, database design, and SQL
  • Image upload workflows and data processing
  • AI-related features such as color extraction, tagging, and outfit scoring
  • Prompt design and disciplined AI use through custom Cursor rules
  • Clean component design and maintainable UI patterns
  • Thoughtful version control practices and feature-based development

My goal is to treat ThreadLens as more than a portfolio project. It is a place where I can explore real product challenges, understand the "why" behind the code I write, and become a stronger, more independent engineer. The commit history reflects the progression of my thinking, the problems I chose to solve myself, and the technical depth I am actively working to build.

For anyone reading this, especially potential employers, this project represents how I learn, how I approach complex features, and how I develop software with and without AI assistance.


Tech Stack

  • Next.js 15
  • React Server Components
  • Tailwind CSS
  • Supabase (Auth, Database, Storage)
  • Postgres + SQL
  • AI-assisted tools with strict Cursor rules

Project Goals

  • Build a functioning AI-powered wardrobe and outfit generator
  • Develop scalable UI patterns with Tailwind and JSX
  • Design and normalize a Postgres schema for clothing items, outfits, tags, and inspiration
  • Practice image upload flows and image analysis pipelines
  • Strengthen architectural reasoning and debugging skills
  • Grow as a self-sufficient engineer by limiting AI involvement

Status

This project is under active development. Features will roll out iteratively as I continue exploring the technical challenges and design decisions behind ThreadLens.


Contact

If you'd like to connect, discuss the project, or provide feedback, feel free to reach out.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages