Inspiration

Many businesses struggle to effectively track usage, monetize their products, and adapt pricing strategies in a timely manner. I discovered this after working at a 0-1 company and with people building early-stage companies. We were often struggling to keep track of how customers were utilizing different features and subscription plans and wanted more data on how to optimize our offerings. I also found myself building similar feature and billing tier systems multiple times to monetize our products. I realized the potential to develop a solution that would empower early-stage businesses and save developer time.

What it does

Prismly is an app that empowers businesses to effortlessly track customer feature and subscription plan usage, launch and test monetization plans, and efficiently manage pricing and packaging changes. It provides a dashboard where businesses can monitor customer feature usage, analyze patterns, and make data-driven decisions to optimize their offerings.

How we built it

The frontend app was developed using Nextjs + React, which allowed us to create a dynamic and user-friendly interface. For the backend, we utilized Nextjs api routes and PlanetScale DB to handle data processing, storage, and retrieval. The app's database was built using PlanetScale DB for quick iteration and simple integration. The entire application was deployed on cloud infrastructure provider Vercel to ensure scalability and availability.

Challenges we ran into

During the development process, one of the main challenges we encountered was integrating Square. The app has it's own authentication framework, which did not support Square so I had to build an adapter for it and figure out environment issues between my app's test environments and Square's environments.

Accomplishments that we're proud of

I am proud of successfully developing the initial version of the app and of the responsive and intuitive user interface design. I had fun testing out different visual changes, since my experience has primarily been in backend development.

What we learned

Throughout the development process, I learned valuable lessons about effectively managing and organizing data relationships. I gained a deeper understanding of integrating with Square. Overall, this project has allowed me to expand our technical expertise and refine our problem-solving abilities.

What's next for prismly

My plan is to continue building out prismly to flesh out the MVP features and get it to a production-ready state. I want to use it for my own projects as well as gain some early customers in order to gather feedback to refine and improve the app's functionality.

In the longer term future, I want to enhance Prismly by incorporating advanced analytics and machine learning capabilities. This will enable businesses to gain deeper insights into customer behavior and tailor their offerings accordingly. I also aim to expand the app's integration options, allowing businesses to seamlessly connect with additional third-party services.

Built With

Share this project:

Updates