18
loading...
This website collects cookies to deliver better user experience
TryShape
is an open-source platform to create shapes of your choice using a simple, easy-to-use interface. You can create banners, circles, polygonal shapes, export them as SVG, PNG, and even CSS snippets.TryShape
as of today,TryShape
app linkGitHub Link: https://github.com/TryShape/tryshape
TryShape
comes with a bundle of features already. You can do the followings with it,Google Firebase
.TryShape
seamlessly from any device.TryShape
is my official entry to the #harperdbhackathon. So undoubtedly, the HarperDB
is part of its tech stack. I had an opportunity to explore some exciting frameworks and libraries while implementing this project. Here is the list of them,Anko
to provide a mathematics practice platform for kids. When I wanted to expand it with additional features, I found, I need various shapes(like circles, polygon, ellipses, many more) to form exciting questions. This thought made me look into the CSS clip-path property, and I found it exciting. Then, I created a simple npm(node package manager module) to create shapes using clip-path in a React-based project. It's called react-clip-path that is available publicly to use.TryShape
took place. So from one side hustle to another 😃.shapes
table contains the shape metadata information like name, color, createdBy, types, formula(clip-path value), description, visibility(private pr public).
The users
table containers the users who create and manage shapes using TryShape.likes
table contains the information of which users liked what shapes.Next.js
is the one-point solution for both APIs and User Interface components. It is an excellent framework to define components, routes, APIs in a single go. I have created APIs to interact with the database tables. It is a safer approach than interacting with HarperDB directly from a React component.TryShape
has all the potentials to grow further. Here are some of the upcoming features planned(not in any order),TryShape
is listening. Please create a feature request from here.TryShape
is not an exception. Please give this project a ⭐️ to encourage and show that you liked it.