Git Product home page Git Product logo

miguelniblock / placebook-app Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 2.38 MB

PlaceBook aims to be a easy-to-use tool for bookmarking, organizing and consuming locations in a map. It is motivated by the lack of existing tools to accomplish this, and by the need being so ubiquitous. Although similar features are offered by existing apps (Like Google Maps, or other navigation apps), their interfaces prioritize other features, making it inconvenient to manage or customize saved pins. The ultimate goal of PlaceBook is to become a social media platform that revolves around places.

Home Page: https://expo.dev/@miguelniblock/PlaceBook

JavaScript 100.00%
maps pin locations places addresses geo-coding reactnative expo

placebook-app's Introduction

PlaceBook

The app to save your life's places

PlaceBook aims to be an easy-to-use tool for bookmarking, organizing and accessing locations in a map. It is motivated by the lack of existing tools to accomplish this, and by the need being so ubiquitous. Although similar features are offered by existing apps (Like Google Maps, or other navigation apps), their interfaces prioritize other features, making it inconvenient to manage or customize saved pins. The ultimate goal of PlaceBook is to become a social media platform that revolves around places.

Expo project: https://expo.dev/@miguelniblock/PlaceBook

Play Store url: https://play.google.com/store/apps/details?id=com.miguelniblock.PlaceBook

Try the app live on expo snack: https://snack.expo.dev/@miguelniblock/placebook-app

Technology stack:

  • React native front end, app available in IOS and Android
  • REST API made with Express
  • Heroku dyno for API server
  • MongoDB Atlas for data
  • CI/CD pipeline (Github -> Heroku). Builds and deploys API on push.

Main features:

  • Offline-first functionality. Places and lists can be saved offline. On sign-in, or sign-up, they'll be synced.
  • On app load, automatically find and display the device's current address.
  • On map long-press, find and display address.
  • Save addresses to a list, and assign a name to each place.
  • Customize the map marker for places in a given list. Options: Icon and color.
  • Create an account and access places in other devices.
  • Show/ hide all markers, per list, using the drawer menu.

Planned features:

  • Share lists of places with other users.
  • Provide information about places, from public APIs like Yelp or GoogleMaps.
  • Export or import account data in JSON or CSV.
  • Sharing places to other apps.
  • Deeplinking. Sharing places from other apps, into PlaceBook.
  • Displaying contacts' addresses.
  • More interface customizations.

placebook-app's People

Contributors

miguelniblock avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.