Skip to content

asarelcastellanos/BLOCKTALK

Repository files navigation

BLOCKTALK

A Snap Mini built on React Native that allows users to create and share stories (by using the native camera to upload photos, take photos, or record videos) answering prompts about incarceration.

Mobile Screenshots (Taken on iPhone 12 Pro)

Screenshots

Demo

Video of Prototype

Features

  • Ability to view and interact with other user's stories
  • Create stories that respond to weekly prompt
    • Through video recordings or taking pictures
  • Share stories with the feed
  • View past prompts

Tech Stack

Client: React Native & Expo

Expo APIs: App-loading, AV, Camera, Font, Image-Picker, Linear-Gradient, Location, Media-Library, Sharing, Status-Bar

Server: Firebase (FireStore & Storage)

Want the base this was built on?

You can access the base that this Snap Mini was built on top of.

Additinal Files

In order for this app to run you will need a fireabse.js file that should look something like this:

import { initializeApp } from "firebase/app";
import { getFirestore } from "firebase/firestore";
import { getStorage } from "firebase/storage";

const firebaseConfig = {
  apiKey: [your info here],
  authDomain: [your info here],
  projectId: [your info here],
  storageBucket: [your info here],
  messagingSenderId:[your info here],
  appId: [your info here],
  measurementId: [your info here]
};

const app = initializeApp(firebaseConfig);
const db = getFirestore(app);
export default db;

The Team

Run Locally

Clone the project

  git clone https://github.com/asarelcastellanos/BLOCKTALK

Go to the project directory

  cd BLOCKTALK

Install dependencies

  yarn install

Run on IOS

  expo start i

Run on ANDRIOD

  expo start a