UICM

Current

UI Component Manager, or UICM for short, is a platform for users to share and import UI components made by the community. While participating in hackathons, we felt it would be cool to have a place where users can store and find UI components to reuse, removing the need to have to make new ones for each project. Thus, we wanted to build an easy-to-use CLI tool along with an online web application that would help the management of these components.

As part of this project, our team of three has put in extensive effort to writing quality code. We leveraged tools like automatic linting and formatting, automated integration testing, and GitHub rules to ensure that the main branch is clean and functional. We put in extensive planning involving the planning of the our vision, timeline, API routes, and low/high fidelity mockups. Each week, we held sprint meetings to keep each other accountable in pushing features and to give updates on progress.

Technologies

  • Typescript
  • React.js
  • Next.js
  • Tailwind
  • PostgreSQL
  • Prisma ORM
  • AWS SDK
  • S3, Lambda, RDS, IAM
  • Docker
  • GitHub Actions
  • Integration testing
  • PNPM
  • Turborepo
  • Figma
Back to projects