Vendor App

Description:

As the lead developer, I spearheaded the creation of a web application for Building Community Inc, aimed at managing vendor markets and facilitating seamless interactions between vendors and market organizers. The application was built using Next.js and Sanity, harnessing cutting-edge technologies to ensure a smooth user experience across devices while optimizing search engine performance. The key objective of the web app was to provide a user-friendly platform for vendors to sign up, get approved, and secure tables at different market locations. I developed a custom front-end interface for the admin, empowering them to efficiently manage vendors, markets, and venues. This streamlined system allowed vendors to easily navigate the app, select preferred market locations, and make table reservations with ease. Using Sanity as the database, I implemented a robust and secure system that stored vendor profiles, market details, and venue information. The admin interface provided comprehensive tools for managing vendor applications, approving or rejecting them, and maintaining accurate records of vendor participation in different markets. To enhance communication between vendors and market organizers, I integrated a messaging system within the app. This feature enabled vendors to send and receive messages, allowing for seamless coordination and addressing any queries or concerns. Throughout the development process, I played a pivotal role in engineering and implementing front-end features, ensuring an intuitive user interface and a seamless user experience. By leveraging the power of Next.js, I optimized the app's performance, enabling quick loading times and responsive interactions. In summary, the web application I developed for Building Community Inc provides vendors with a user-friendly platform to sign up, secure tables, and communicate with market organizers effortlessly. The custom admin interface empowered organizers to efficiently manage vendors, markets, and venues, fostering a vibrant and thriving vendor market ecosystem.

Responsibilities:

Team Size: 2

  • * Leading and overseeing a team of developers and designers.
  • * Actively participating in the development of the web app.
  • * Leverage the latest technologies to give users a seamless experience no matter what device they are using.
  • * Optimizing the app for best search engine performance.
  • * Developed features such as filters and pages showcasing the different vineyards as well as the different wines
  • * Created an aging chart for the wines
  • * Ensuring the app accurately showcases the vineyard's products and heritage.
  • * Implementing a headless Content Management System (CMS) using Sanity.

Technologies:

  • React
  • Next.js
  • Server Components
  • Server Actions
  • Sanity CMS
  • Groq
  • Zustand
  • Tailwind CSS
  • Zod
  • Resend
  • Clerk
  • Stripe
https://vendorapp.buildingcommunityinc.com/