Inspiration
I heard about NFTs, and their market websites. This prompted me to think: what if we can apply the principles of NFTs to fiction content (e.g., novels, TV series, movies, etc.), and use the Theta blockchain to store such transactions?
What it does
As implied by the anagram in and style of the application's name, NicFiTo is an NFT market for fiction content. It enables proof of ownership of content for the author and the buyer in order to support fiction creators.
Stack composition
The application is built with a Vue.JS + Spring + MongoDB stack. The app also has Solidity smart contracts in the src/main/resources folder.
Challenges we ran into
Using Spring Boot to develop the backend, I am still facing difficulty in integrating Theta with Web3j.
There was also the challenge of integrating MongoDB and interacting with its data, which took a while.
Accomplishments that we're proud of
I am proud to at least have a full stack functioning with MessageController.java. I'm also proud to deploy the app to Heroku.
What we learned
What's next for NicFiTo
Hopefully, Theta integration goes as planned.
Built With
- axios
- java
- javascript
- mongodb
- spring
- vue.js
- vuex
- web3j


Log in or sign up for Devpost to join the conversation.