Sitemap
Level Up Coding

Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev

Follow publication

Member-only story

Building a Location-Based App with Appwrite

6 min readMay 16, 2022

--

Pins on a map
Photo by Z on Unsplash

During my time on the Appwrite discord server, I’ve seen a handful of people ask about how to use Appwrite to create an app using GPS coordinates considering Appwrite doesn’t have geo queries yet. Although I had some ideas for how this could be implemented, I found the opportunity to tackle this problem during the Appwrite Hackathon on Dev with Places. Read on for details on how Places is designed and architected.

Overview

Use case diagram
Use Case Diagram

Places has 2 types of users:

  1. Unauthenticated
  2. Authenticated

Unauthenticated users should be able to:

  1. View places on the map
  2. View comments on a place
  3. View photos on a place

Authenticated users should be able to do everything unauthenticated users can do as well as:

  1. Add a place
  2. Add a comment on a place
  3. Add a photo on a place

Design

Collections

--

--

Level Up Coding
Level Up Coding
Steven Nguyen
Steven Nguyen

Written by Steven Nguyen

Tech enthusiast and problem solver

Responses (1)