Skip to content

Community-based website with marketplace, blog, chat, and more. Built with React & Firebase.

Notifications You must be signed in to change notification settings

hadrysmateusz/streetzone

Repository files navigation

StreetZone

Project screenshot

📑 Table of contents

ℹ General info

Community hub for Streetwear enthusiasts. Including a marketplace, blog, instant messaging, email and social authentication, and more.

A more detailed description is available on my website 📖

🛠 Technologies

Some of the technologies used in this project:

🚧 Migration in progress

The project is currently being migrated to TypeScript and currently contains both JavaScript and TypeScript code.

The app may not be fully stable until the transition is complete.

👀 View project

While the project was never launched to the public, it can still be viewed live here.

Notes to self

Do this after cloning the repo

  • run npm i -g firebase-tools to install firebase cli, then login
  • run firebase functions:config:set name="value" inside functions folder to set algolia keys

Other

  • when deploying make sure the correct environment is selected using firebase use
  • make sure config variables are correct for all environments in src/components/Firebase/config
    • to get web app config options run firebase apps:sdkconfig web
  • frontend environment variables are included in the static bundle and as such they aren't secret

About

Community-based website with marketplace, blog, chat, and more. Built with React & Firebase.

Resources

Stars

Watchers

Forks