All Projects → liamgriffiths → tmpnote

liamgriffiths / tmpnote

Licence: MIT License
🍒 Share self-destructing encrypted notes

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to tmpnote

Octopus
🐙 Octopus - Internal wiki with diagrams for software and product teams
Stars: ✭ 274 (+1145.45%)
Mutual labels:  create-react-app, netlify
react-production-deployment
Deploy your React app to production on Netlify, Vercel and Heroku
Stars: ✭ 51 (+131.82%)
Mutual labels:  create-react-app, netlify
opPortfolio
A clean portfolio template made with ReactJS.
Stars: ✭ 29 (+31.82%)
Mutual labels:  create-react-app, netlify
react-app-rewire-workbox
Customise the service worker for create-react-app apps without ejecting - using Google's Workbox webpack plugins instead of the old sw-precache
Stars: ✭ 44 (+100%)
Mutual labels:  create-react-app
netli.fyi-app
Home of Netli.fyi react-native app for managing Netlify sites and deployments
Stars: ✭ 29 (+31.82%)
Mutual labels:  netlify
netlify-faunadb-graphql-auth
Netlify functions example with faunadb, graphql, and authorization
Stars: ✭ 57 (+159.09%)
Mutual labels:  netlify
react-hot-reload.macro
Zero configuration 🔥Hot Module Replacement🔥 using Babel macro
Stars: ✭ 31 (+40.91%)
Mutual labels:  create-react-app
react-shopping-cart-demo
Notes and the code for the React.js crash course by Mosh Hamedani.
Stars: ✭ 86 (+290.91%)
Mutual labels:  create-react-app
chatty
A React single-page-application alternative client for the shacknews chatty.
Stars: ✭ 27 (+22.73%)
Mutual labels:  create-react-app
hacktoberfest-checker
Decoupled web application using Nuxt and Netlify Functions to create a way for folks to check whether a public repository is eligible and/or taking part in Hacktoberfest
Stars: ✭ 16 (-27.27%)
Mutual labels:  netlify
archive-jul.sh
archive of my personal website built w gatsby.js
Stars: ✭ 31 (+40.91%)
Mutual labels:  netlify
react-intl-po-example
👉 This is a standalone project for using react-intl-po with CRA.
Stars: ✭ 38 (+72.73%)
Mutual labels:  create-react-app
react-firebase-t3chfest
T3chFest 2017 Workshop about React + Firebase
Stars: ✭ 42 (+90.91%)
Mutual labels:  create-react-app
bubo-rss
An irrationally minimalist, static RSS feed reader you can instantly deploy on Netlify, Glitch or your own server.
Stars: ✭ 41 (+86.36%)
Mutual labels:  netlify
react-mui-pro-starter
Mix of Create React App and Material UI with set of reusable components and utilities to build professional React Applications faster.
Stars: ✭ 14 (-36.36%)
Mutual labels:  create-react-app
nuxt-netlify-lambda-starter
🛠️ SEO-friendly website starter backed by Netlify lambda functions in a simple, friendly repo
Stars: ✭ 60 (+172.73%)
Mutual labels:  netlify
basicpos-frontend
React frontend for Basic POS
Stars: ✭ 28 (+27.27%)
Mutual labels:  netlify
snipcart-hugo-integration
Hugo Website Tutorial with a Live Static E-Commerce Example
Stars: ✭ 38 (+72.73%)
Mutual labels:  netlify
epee-react-admin
🗡简洁、高效、易扩展的 React 快速开发模板,基于布局设计,纯 Hooks 开发,包含中后台应用常用功能
Stars: ✭ 87 (+295.45%)
Mutual labels:  create-react-app
rocketact
🚀Developing React projects with ease
Stars: ✭ 45 (+104.55%)
Mutual labels:  create-react-app

tmpnote

A simple clone of the service privnote.com.

I made this one as a little side-project to experiemnt with a few technologies I wanted to learn more about, primarily:

Setup (local)

# the database here is redis, so you'll need that
# (osx install w/ homebrew)
$ brew install redis


# install dependencies
$ npm install

# start the webpack dev server (runs on port 3000)
$ npm start

# start the local netlify lambda server (runs on port 9000)
$ REDIS_AUTH= REDIS_HOST=127.0.0.1 REDIS_PORT=6379 npm run start:lambda

Deployment

Setup a Redis server

An easy way to get this going is to setup a little Digital Ocean droplet ($5/mo) and follow these instructions. Make sure to setup the auth to password protect it and a Floating IP (free) so you can always access the the server from a static IP.

Deploy web app to Netlify

An easy way to deploy the website is fork this repo, then use the following button:

Deploy to Netlify

After deploying, setup these environment vars to redis server:

  • REDIS_HOST - the IP address or name of host where redis lives.
  • REDIS_PORT - the port the server is listening on (6379 is the default).
  • REDIS_AUTH - your redis auth password.

Contributing :octocat:

PRs and issues welcome, thanks!

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].