Cafcess
An editorial magazine exploring café culture and the stories behind it.
Web Development, UI Design
VendorHub is a location-based web platform for discovering independent vendors, pop-up markets and micro-events near Vancouver. Built with React on the frontend, Node.js and Express on the backend, and MongoDB for data storage. It pulls event listings from Vancouver Open Data and the Google Maps API. The platform also supports three distinct user roles with different levels of access.
Try VendorHub
Without logging in, visitors can browse events near Vancouver in a card or map view.
With the filtering function, visitors can find events that match their interests and fit their budget more easily.
Registering as a user unlocks personalized features, including member-specific navigation and the ability to host, edit, or delete your own events. Registered members can also save vendors or events to their Favourites list for easy access later.
The admin panel gives administrators the authority to manage events and authenticated users, keeping the pages accurate and organized.
VendorHub sources its listings from the City of Vancouver open data portal, providing users with reliable and trustworthy information.
VendorHub offers two ways to browse listings. Card view shows listings in a grid, so users can compare details like category, location and price at a glance. Map view pins every listing on an interactive map with a side panel of event cards. Users can see what's nearby without looking up each address in Google Maps one by one.
- Defining the access permissions for authenticated users, unauthenticated users and administrators in advance made the coding process more straightforward.
An editorial magazine exploring café culture and the stories behind it.