BUILDING SOFTWARE THAT PERFORMS BUILDING SOFTWARE THAT PERFORMS

RESILIENT SYSTEMS THAT HANDLES FAILURE GRACEFULLY RESILIENT SYSTEMS THAT HANDLES FAILURE GRACEFULLY

CREATIVE DESIGNS AND SOLUTIONS CREATIVE DESIGNS AND SOLUTIONS

DELIVERING SOFTWARE THAT GOES AN EXTRA MILE DELIVERING SOFTWARE THAT GOES AN EXTRA MILE

WEB APP THAT FEELS INTUIATIVE WEB APP THAT FEELS INTUIATIVE

FRONTEND & BACKEND MAKES FULLSTACK FRONTEND & BACKEND MAKES FULLSTACK

Loading

Freshfarms

Project Lead

Role

Project Lead

Backend Developer

Frontend Developer

Team

Sabudh Thapa

(SOLO)
Duration 4 Months

Overview

Freshfarms is a web application designed to record the transactions of a local farm's outlet. It is built with only one goal in mind: to make it easy for the farm's outlet to keep track of their customers' purchases and payments therefore reducing conflicts during payments.

Problem

Local farms operate on credits and often struggle with managing customer transactions, leading to confusion and disputes. Freshfarms addresses this issue by providing a simple and efficient way to log all transactions, ensuring transparency and accountability. The application is built with a modern tech stack, including React.js, Tailwind CSS, Express and MongoDB. It is deployed on Netlify for a demo. This project was built for reassurance for the farm's outlet owner, who was concerned about potential conflicts with customers over payments. Now, with freshfarms in place, the staffs as well as the customers can view their transactions and maintain positive relationships with each other.

Design

The design was created without using Figma or other design tools. Instead, it focused on simplicity and usability, ensuring that even staff members with limited computer skills could easily navigate and use the application. The interface uses clear layouts, large buttons, and straightforward workflows to minimize confusion and make daily operations efficient.

Features

Transaction Logging

  • Logs all transactions made by users, including purchases on credits, partial and full payments.
  • Provides a detailed history of all financial activities for transparency and accountability.
  • Allows users to view their transaction history and track their financial activities.
Transaction Logging Transaction Logging Transaction Logging Transaction Logging

Customer Profile

  • Provides a detailed profile on a customer, their delivery location and latest transations.
  • Summarizes the customer's total spending and outstanding balance for easy reference.
  • Allows editing directly on details page.
Transaction Logging

Realtime Chatting

  • Enables real-time communication between users and the admin for quick support and inquiries.
Transaction Logging

Result

The implementation of Freshfarms has significantly improved the management of customer transactions at the local farm's outlet. Staff members can now easily log and track purchases and payments, reducing the likelihood of disputes with customers. The transparency provided by the transaction history has fostered trust between the farm and its customers, leading to better relationships and increased customer satisfaction. Overall, Freshfarms has streamlined operations and enhanced the financial management of the outlet. Summary of purchases and payments are now easily accessible for customers that purchase on credits and pay at end of month, ensuring clarity and reducing misunderstandings.