[Steem Dev] STEEM Goal SettersteemCreated with Sketch.

in #utopian-io8 years ago (edited)

sport-treadmill-tor-route-163444.jpeg
Image Source

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

  1. 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.

  1. User Administration
  2. Login using SteemConnect for Java
  3. Goal Setter for Steem Power
  4. Goal Setter for number of followers
  5. 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

Sort:  

Hey @eastmael I am @utopian-io. I have just upvoted you!

Achievements

  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

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. :)

Loading...

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.077
BTC 65395.07
ETH 1715.38
USDT 1.00
SBD 0.41