Inspiration

  • Invoices can be chaotic, especially with a bunch of items listed not formatted properly, some even running out of color. While this is one case, on the other hand, looking for items that are packed with other information can be frustrating. SmartCom, also known as SmartComputing, will serve as a simple invoice generator. I wanted to build something that is organized and straightforward, plus the user will be able to save significantly with our discount and tax rate! ## What it does SmartCom is a beginner - friendly generator that is built in Eclipse. Therefore, since this program runs directly in the command line, no extra setup will be needed. The user will simply enter the information needed, and then SmartCom will instantly generate a receipt! Most importantly, this will also include reduced taxes and proivede discount if qualified. Moreover, just like a regular invoice, SmartCom will correctly identify the time and the date of when the user purchases their items. ## How we built it
  • I built my project on the Eclipse IDE, where I was able to sort my project out neatly and test the code efficiency. At the end, my goal was to give the users a clean and simple receipt so that users would't feel overwhelmed by a screen with a bunch of colors or buttons. I focused on clear output and a readable invoice layout to ensure the experience is user-friendly. ## Challenges we ran into
  • Although I am not a complete beginner, designing the invoice layout in the console to be readable and clear, as well as being aligned, was a bit tricky. However, I tried my best with what I knew ## Accomplishments that we're proud of
  • Effectively writing code is something very important that many of us struggle with, and sometimes I am one of them! For this project, my biggest accomplishment was avoiding the unnecessary pieces of code while running my overall project without any errors. ## What we learned
  • Formatting and printing the output to the console properly was something really important that I learned during the process of this project. I also reviewed how to perform various calculations according to their scenarios, rounding to certain decimal places, handling the user's input, and others! ## What's next for SmartCom
  • As this is built in Eclipse, I want to build a website or an app where users who prefer keyboard input can enjoy the same simplicity, along with additional features.

Built With

Share this project:

Updates