[Steem Dev] STEEM Goal Setter
STEEM Goal Setter
STEEM Goal Setter aims to be an application for Steemians who are goal-oriented. It also aims to be the first Java-based web application that will interact with the STEEM blockchain.
The available codes provide a base for me to work using Java, Spring, and MongoDB. It's also deployable to heroku.
This also aims to use the Steem Java API wrapper by @dez1337. Most of the projects or applications I have seen so far uses JavaScript and Python.
How to Run the Application
This requires Maven to be installed in your computer.
$ git clone [email protected]:mistah-org/steem-goal-setter.git
$ cd steem-goal-setter
$ mvn clean install -DskipTests
$ mvn spring-boot:run
Note: -DskipTests is required to skip the tests for the build to succeed.
Navigate to http://localhost:8080.
The application can also be deployed by running the Application.java class.
The application also resides in https://steem-goal-setter.herokuapp.com/. Any changes pushed to the repository is automatically deployed to this server.
Features Available
- Landing Page
Technology Stack
- Spring Boot, no-xml Spring MVC 4 web application for Servlet 3.0 environment
- Spring Data MongoDB
- Database (MongoDB, embedded MongoDB, MongoLab)
- Thymeleaf templates with added Joda Time & Spring Security Dialects
- Heroku fully cloud deployable
- Testing (JUnit/Mockito/MockMVC/AssertJ/Hamcrest)
- Java 8, Spring Security 3.2, Maven 3, SLF4J, Logback, Bootstrap 3.3.4, jQuery 1.11.2, i18n, etc
Roadmap
Here are the features I plan to put into this project.
- User Administration
- Login using SteemConnect for Java
- Goal Setter for Steem Power
- Goal Setter for number of followers
- Goal Setter for Reputation
How to contribute?
Contributions will be accepted when the above features become available.
Posted on Utopian.io - Rewarding Open Source Contributors

Hey @eastmael I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
I really like the idea of a goal setting. I am goal orientated :-)
Thank you Paula. :)
I did figure you were based on your benchmarking posts. Another I know who's also goal-oriented is @steemitph. :)