Skip to content

kristinetuazon/minimize-java-server

Repository files navigation

Minimize Server in Java

This is the second version of the minimize server with better CRUD RestAPI endpoints.


Polyglottal - Java 001



Installation


OS X & Linux:

under construction


About the Application

Minimize-jpeg 002



Are you looking to declutter your closet or the unmentionable drawer you have in your kitchen? Are you backpacking and you're not sure what to bring? Are you moving homes and you want to take a general inventory of what you are bringing?

Minimize-jpeg 004

Then this application is for you!
Meet Emily--young and career driven. She currently works at consulting and is dealing with stress often. She often finds herself using retail therapy to destress. A friend pointed out that it may be an addiction. She wants an app that could help her sort over her things and help her keep track of what is sorted and what is not.


Meet Tim--a digital nomad, and a person who travels everywhere all the time. He doesn't own much, but sometimes it is hard to know what he needs. He wants an application that will allow him to keep track of what he brought in what trip and also help him double check and sort through the things he's bringing.



Inspired by Marie Kondo's "what sparks joy" and the Minimalist lifestyle--Minimize aspires to help you sort through your things (clothes, books---anything) in three categories: yes, no and maybe.

Minimize-jpeg 003

Tech Stack


Polyglottal - Java 002

For this project, I decided to work with Java as a language to create a server. I used Spring, a Java backend framework to create it. By using Spring Initializ, I started this project.


Personal Reflections


Polyglottal - Java 001

This project gave me the opportunity to reinforce my understanding about the backend and it's architecture more than Java as a language itself. The Spring framework made it simple and quick to create a REST API in Java. Initially I didn't know what the service layer, persistence layer and the presentation layer were until working in this project.

Polyglottal - Java 006

I had a difficult time deploying due to the mismatched versions of Maven and Java. After a few attempts, I managed to deploy and have it run in Heroku as a rest API.



Development setup

Still under development.

[still under development]


## Release History
  • 0.0.1
    • Work in progress


## Meta

Kristine Tuazon – @kristinetuazonkristine.jane.tuazon@gmail.com

Distributed under the MIT license. See LICENSE for more information.

https://github.com/kristinetuazon

Contributing

  1. Fork it (https://github.com/kristinetuazon/minimize-java-server/fork)
  2. Create your feature branch (git checkout -b feature-###-featurename)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin feature-###-featurename)
  5. Create a new Pull Request

About

minimize server in Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages