Inspiration
Local, small-scale vendors who table during Artist Alleys at conventions, Farmer's Markets, and similar events often find record-keeping to be a headache. Every product sold needs to be logged for financial purposes - and when swarmed by crowds of customers, accurate record-keeping quickly becomes a pain. We aim to streamline the process of logging in-person, high-volume transactions, easing the difficulty of quick record-keeping for vendors in high-traffic areas.
What it does
The main screen consists of a running table displaying a comprehensive transaction history and an easily accessible button to log new transactions. When adding a new transaction history entry, the user is presented with an (albeit incomplete) interface designed to allow the user to record all information relevant to the sale with ease.
How we built it
After using Figma to mock up a wireframe, the project was built with Vite, a React framework, as well as various front-end libraries including Bootstrap, a CSS framework; Material UI; and icons from FontAwesome.
Challenges we ran into
Being relatively new to React, it took some time and experimentation to learn and become comfortable with essential web app features such as routing and data-passing.
Accomplishments that we're proud of
Despite working through unfamiliarity with React and Material UI, we were able to put together a good foundation. Our wireframe, while not fully fleshed out or rigged with user flows, is relatively comprehensive and provides a good direction for future development, especially in combination with what features we have managed to implement.
What we learned
Besides further honing our skills in Figma and learning the essentials of React, we gained valuable experience regarding efficient web-app building processes. The breadth and depth of tools available through libraries was eye-opening; learning how to find and utilize these tools to suit our needs is a skillset we will be using for years to come.
What's next for Log-ease
There are yet many features which may be implemented for Log-ease, such as parameter configuration for various purchases or catalog items, the ability to record transaction-specific payment methods, the addition of custom discount formulas and automatic eligibility detection for said discounts, hotkeys to speed up various tasks for power-users, etc. We were also a little regretful at being unable to polish the visual appeal of the application - a harmony of function and form has always been an ideal we strive to accomplish. in spite of the former’s greater importance in many cases. All in all, there are many features we’d like to add to Log-ease, and we plan on taking what we learned in the past 25 hours as far as we reasonably can.
Log in or sign up for Devpost to join the conversation.