Inspiration
MISoko aim to level the playing field for business owners in the era of E-commerce. Small and medium businesses who cannot afford to list on E-Commerce or Design services can just use MISoko to list their merchandise and use Canva to design eye catching ADs.
What it does
MISoko aim to level the playing field for business owners in the era of E-commerce by connecting them to their customers through ad service. Incorporating Canva enables our clients design ADs and Videos with ease using their Canva account.
How we built it
Frontend is 100% built on Angular .
Since no direct integration between Convex i used httpActions to for FileStorage, Queries, Mutations and Actions. I have also integrated the app with Canva to provide seamless user experience for our users to download, upload, edit photos and videos directly from canva.
I have also leveraged Convex vector search to match users with similar ads, also full text search to allow users to search for ads using text keywords.
I also used Convex Auth for authentication.
Challenges we ran into
Main challenge is using Convex Auth, its a bit tricky when using Angular since no direct integration apart from httpActions but still learning.
Accomplishments that we're proud of
A functioning MVP that seamless integrates with Canva and Convex providing a one stop shop for all our hosting needs. With Convex Auth i cant wait to incorporate it fully with MISoko
What we learned
With every submission, i learn more and more about Convex stack and how to use it with my favorite front-end stack Angular.
Convex is a one stop shop for all our back-end needs.
What's next for MISoko
MISoko is still in active development.
Built With
- angular.js
- canva
- convex
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.