// MOBILE

Tacotta

A mobile marketplace platform for Indonesian artisans to showcase and sell their handmade crafts.

ROLEDesigner & Developer
TEAMTeam project
CONTEXTProject Showcase
CREATED2023
React NativeExpoApolloAxiosFigmaExpress.jsSequelizePostgreSQLMongoDBGraphQLAWS S3MidtransGoogle Cloud Vision APICloud FirestoreSupabaseJest

Tacotta mobile application preview 12

Overview

Tacotta is a mobile marketplace where Indonesian artisans can showcase and sell their handmade products, while giving users a place to discover unique local crafts.

We built it as our final project during a four-month bootcamp, with around two weeks to take the project from initial ideation through development to the final presentation.

Shoutout to Hacktiv8 BSD and the mentors there — they were really knowledgeable, helpful, and made the whole experience a lot more fun ✌🏻😏.

Features

Product Marketplace

Users can browse and search for handmade products from Indonesian artisans.

  • Browse products
  • Search for products
  • View product details
  • Discover similar products
  • View artisan products

Seller & Product Management

Artisans can use the platform to showcase and sell their own handmade products.

  • Create seller profiles
  • Upload products
  • Add product details and images
  • Manage listed products
  • Sell handmade products through the platform

One of the more interesting features was the ability to search for products using a photo.

Users can take a picture of an item, such as a wallet, and the application uses the Google Cloud Vision API to analyse the image and find similar products.

Chat

The application includes a chat feature that allows buyers and sellers to communicate directly.

This gives users a way to ask questions about products and communicate with sellers before making a purchase.

Payments

The application integrates Midtrans to handle the payment process when purchasing products.

Authentication

Users can create accounts and securely access features using JWT-based authentication.

Tech Stack

Area Technologies
Frontend / Mobile React Native, Expo
State & Data Apollo, Axios
Backend Express.js, GraphQL
Authentication JWT
Database PostgreSQL, MongoDB
ORM Sequelize
Cloud & Storage Supabase, Amazon S3, Cloud Firestore
APIs & Services Midtrans, Google Cloud Vision API
Testing Jest

Preview

Tacotta mobile application preview 1

Tacotta mobile application preview 2

Tacotta mobile application preview 3

Tacotta mobile application preview 4

Tacotta mobile application preview 5

Tacotta mobile application preview 6

Tacotta mobile application preview 7 Jump to Demo Section Tacotta mobile application preview 8

Tacotta mobile application preview 9

Tacotta mobile application preview 10

Tacotta mobile application preview 11

Tacotta mobile application preview 12

Demo