Inspiration
I wanted an app that had the nice note taking features of notion and obsidian with the versatility and playfulness of a whiteboard.
What it does
PolyNote is basically separated sticky note workspaces where you can manage many notes.
How we built it
This app was built in react with react draggable. I utilized Auth0 for authentication as that simplified my sign in process a ton! I also utilized Kotlin and Spring Boot for the backend of the application.
Challenges we ran into
The biggest challenges was the various new technologies I utilized. I have never built such a large scale React project, nor have I used Auth0. Similarly I have never built a backend with Kotlin Spring Boot.
Accomplishments that we're proud of
I am very proud of the quality of the current functionality. Whilst I originally planned on having significantly more functionality. I ran into a challenge that getting any of this working without significant bugs would be very challenging, but I spent a lot of time and have a very usable application.
What we learned
I learned a ton about React development and how not to code a Notes app. I also learned a lot about Spring Boot and Kotlin.
What's next for PolyNote
I plan on working on this project a bunch in the future. I want to add a lot more type of widgets so that it is better for STEM purposes. I also would love to refined the UI.
Built With
- kotlin
- postgresql
- react
- springboot
Log in or sign up for Devpost to join the conversation.