Skip to content

Instantly share code, notes, and snippets.

View suhas86's full-sized avatar

Suhas S Murthy suhas86

View GitHub Profile
apiVersion: apps/v1
kind: Deployment
metadata:
name: auth-depl
spec:
replicas: 1
selector:
matchLabels:
app: auth
template:
apiVersion: apps/v1
kind: Deployment
metadata:
name: auth-mongo-depl
spec:
replicas: 1
selector:
matchLabels:
app: auth-mongo
template:
import React,{useState} from "react";
import TextField from "@material-ui/core/TextField";
import Button from "@material-ui/core/Button";
import { auth, createUserProfileDocument } from '../firebase';
import "./Signup.scss";
function Signup() {
const [newUser,setUSer] = useState<{displayName:string,email:string,password:string}>({displayName:"",email:"",password:""});
const {displayName,email,password}=newUser;
import firebase from 'firebase/app';
import "firebase/firestore";
import 'firebase/auth';
const config = {
apiKey: process.env.REACT_APP_APIKEY,
authDomain: process.env.REACT_APP_AUTHDOMAIN,
databaseURL: process.env.REACT_APP_DB,
projectId: process.env.REACT_APP_PID,
storageBucket: process.env.REACT_APP_SB,
import React,{useState, useEffect} from 'react';
import './App.scss';
import Signin from './sign-in/Signin';
import Signup from './sign-up/Signup';
import Userinfo from './user-info/Userinfo';
import {auth, createUserProfileDocument} from "./firebase"
function App() {
const [currentUser,setCurrentUser] = useState();
import React,{useState, useEffect} from 'react';
import './App.scss';
import Signin from './sign-in/Signin';
import Signup from './sign-up/Signup';
import Userinfo from './user-info/Userinfo';
import {auth} from "./firebase"
function App() {
const [currentUser,setCurrentUser] = useState();
import React from "react";
import Switch from "@material-ui/core/Switch";
import IconButton from "@material-ui/core/IconButton";
import DeleteIcon from "@material-ui/icons/Delete";
import "./Todo.scss";
import {todosRef} from "./firebase";
function Todo(props: any) {
const { todo } = props;
const updateTodo = () => {
todosRef.child(todo.id).set({...todo,done:!todo.done})
import React, {useState, useEffect} from "react";
import Todo from "./Todo";
import Divider from "@material-ui/core/Divider";
import {todosRef} from "./firebase";
function TodoList() {
const [todos,setTodos] = useState<any>([]);
useEffect(() => {
todosRef.on('value', (snapshot) => {
let items = snapshot.val();
let newState = [];
import React, { useState } from "react";
import TextField from "@material-ui/core/TextField";
import {todosRef} from "./firebase";
function TodoForm() {
const [value, setValue] = useState("");
const createTodo = (e: React.FormEvent<EventTarget>) => {
e.preventDefault();
const item = {
task: value,
done: false,
import firebase from 'firebase/app'
import "firebase/database"
const config = {
apiKey: process.env.REACT_APP_APIKEY,
authDomain: process.env.REACT_APP_AUTHDOMAIN,
databaseURL: process.env.REACT_APP_DB,
projectId: process.env.REACT_APP_PID,
storageBucket: process.env.REACT_APP_SB,
messagingSenderId: process.env.REACT_APP_SID,
appId: process.env.REACT_APP_APPID,