All Projects → bmcmahen → Julienne

bmcmahen / Julienne

Licence: bsd-3-clause
Sample app for sharing recipes built with React, Typescript, Firebase and Sancho

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Julienne

Android Snapshot Publisher
Gradle plugin to deploy Android Snapshot Versions
Stars: ✭ 145 (-12.12%)
Mutual labels:  firebase
Gappein Chat Sdk
A plug and play modular toolkit for integrating the Chat feature on top of Firebase!
Stars: ✭ 154 (-6.67%)
Mutual labels:  firebase
Space
A real time chat app for developers built using React, Redux, Electron and Firebase
Stars: ✭ 161 (-2.42%)
Mutual labels:  firebase
Potter Pics
harry potter themed social network similar to IG
Stars: ✭ 146 (-11.52%)
Mutual labels:  firebase
Uber React
Uber-like project in React Native
Stars: ✭ 151 (-8.48%)
Mutual labels:  firebase
Pokidex
Android app that identifies and detects Pokemons in the provided Image using Tensorflow Lite and Firebase MLKit
Stars: ✭ 157 (-4.85%)
Mutual labels:  firebase
Letters Social
Sample project for React in Action (https://social.react.sh)
Stars: ✭ 144 (-12.73%)
Mutual labels:  firebase
Fireo
Google Cloud Firestore modern and simplest convenient ORM package in Python. FireO is specifically designed for the Google's Firestore
Stars: ✭ 163 (-1.21%)
Mutual labels:  firebase
Pul
PÜL - A carpooling app designed for students to help each other get more involved in their community.
Stars: ✭ 152 (-7.88%)
Mutual labels:  firebase
Flutter commerce
An Ecommerce application built in Flutter using Firebase.
Stars: ✭ 148 (-10.3%)
Mutual labels:  firebase
Chat Realtime
Public & Private message. MySQL & Firebase.
Stars: ✭ 147 (-10.91%)
Mutual labels:  firebase
Angular Lab
Angular Lab
Stars: ✭ 151 (-8.48%)
Mutual labels:  firebase
Friendlypix Ios
Friendly Pix iOS is a sample app demonstrating how to build an iOS app with the Firebase Platform.
Stars: ✭ 157 (-4.85%)
Mutual labels:  firebase
Firestore Simple
More simple, powerfull and TypeScript friendly Firestore wrapper.
Stars: ✭ 145 (-12.12%)
Mutual labels:  firebase
Photostream
A photo sharing iOS app that uses Firebase and is being driven by VIPER architecture.
Stars: ✭ 162 (-1.82%)
Mutual labels:  firebase
Groupchatapp
Developed a Group chat application using Flutter and Firebase, where users can register and create groups or join already existing groups and start conversing with each other.
Stars: ✭ 145 (-12.12%)
Mutual labels:  firebase
React Firebase File Uploader
An image uploader for react that uploads images to your firebase storage
Stars: ✭ 155 (-6.06%)
Mutual labels:  firebase
Workshops
Workshops organized to introduce students to security, AI, AR/VR, hardware and software
Stars: ✭ 162 (-1.82%)
Mutual labels:  firebase
Cerebral
Declarative state and side effects management for popular JavaScript frameworks
Stars: ✭ 1,946 (+1079.39%)
Mutual labels:  firebase
Happy Plants
🌵 Web application to manage plants
Stars: ✭ 157 (-4.85%)
Mutual labels:  firebase

Julienne


Julienne is a web app that allows you to share recipes with family and friends.

It's built using the Sancho-UI design system, Firebase, Typescript, React and Emotion.

Try it out here.

How this code works

I'm writing a series of blog posts explaining the code that goes into this project. I'll be adding them here and on my blog when time permits.

1. Introducing Sancho UI

2. Using Firebase with React Hooks

3. Building React Components with Gesture Support

4. A Beginner's Guide to using Typescript with React

Running locally

This project is built using create-react-app, typescript, and firebase. To get it running properly, you'll need to create your own firebase application and export your firebase configuration in a file at src/firebase-config.ts. The config should include algolia configuration, and look something like this:

// src/firebase-config.ts
const config = {
  apiKey: "myapikey",
  authDomain: "my-auth-domain.firebaseapp.com",
  databaseURL: "my-db-url.com",
  projectId: "my-pid",
  storageBucket: "my-storage-bucket",
  messagingSenderId: "my-sender-id",
  ALGOLIA_APP_ID: "my-app-id",
  ALGOLIA_USER_SEARCH_KEY: "my-user-search-key"
};

export default config;

You'll also need to install the local dependencies using Yarn or NPM.

yarn

You'll need to either deploy the functions or emulate them locally. Finally, you can run it:

yarn start

This runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

Deploying

Use firebase-cli to initalize a project in the root directory. Then build your project and deploy.

yarn run build
firebase deploy

License

BSD 3-Clause, see the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].