Skip to content

chrisputnam9/faces

Repository files navigation

Faces App

Faces (faces.onl) helps you manage your contacts and learn their names.

Read More Here

Or, Jump Right In

Development

Full Local Development Setup

  1. Install Node
  2. Install Caddy
  3. Install mkcert
  4. Add line to hosts file 127.0.0.1 faces.dev
  5. Run mkcert -install to set up local CA
  6. Go to dev/ssl - eg. cd dev/ssl
  7. Run mkcert -cert-file faces.dev.pem -key-file faces.dev-key.pem faces.dev localhost
  8. Copy .env.sample to .env.local and fill in details as needed
    • Go to Google Dev Console
    • Create a new Google Drive API project for yourself - "Faces DEV" to use in development - keep the API key secret, fill in details in .env.local file
  9. Run npm install
  10. Follow the Development Workflow steps below

Optional

  1. Set up your text editor. Steps for vim

Development Workflow

Note: alternatively, use start.sh

  1. npm run dev in one terminal tab or screen buffer
  2. caddy run in another terminal tab or screen buffer
  3. Visit https://faces.dev in browser

About

Face / Name Practice Application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published