https://github.com/caleb531/faith-dashboard

A private board for your favorite Bible verses, sermons, and anything else you need to be encouraged when life happens. Built with NextJS+React and TypeScript

https://github.com/caleb531/faith-dashboard

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.6%) to scientific vocabulary

Keywords

christianity custom-hooks dashboard faith nextjs react typescript webpack widget
Last synced: 5 months ago · JSON representation

Repository

A private board for your favorite Bible verses, sermons, and anything else you need to be encouraged when life happens. Built with NextJS+React and TypeScript

Basic Info
  • Host: GitHub
  • Owner: caleb531
  • License: mit
  • Language: TypeScript
  • Default Branch: main
  • Homepage: https://faithdashboard.com
  • Size: 13 MB
Statistics
  • Stars: 14
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 11
Topics
christianity custom-hooks dashboard faith nextjs react typescript webpack widget
Created over 4 years ago · Last pushed 7 months ago
Metadata Files
Readme License

README.md

Faith Dashboard

Copyright 2021-2023, Caleb Evans
Released under the MIT License

tests Coverage Status

Be strengthened every day with Faith Dashboard, a private board for your favorite Bible verses, sermons, and anything else you need to be encouraged when life happens. Keep it open in a browser tab, and come back to it as needed.

https://faithdashboard.com/

Setup

Install packages

This project uses pnpm (instead of npm) for package installation and management.

sh npm install -g pnpm pnpm install

Set up Supabase

First, you need to install Supabase and its dependencies, which you can do through Homebrew.

sh brew install --cask docker brew install supabase/tap/supabase open /Applications/Docker.app

Then, you need to initialize Supabase and start the Supabase services.

sh supabase init supabase start

The supabase start command above will output a series of URLs and keys specific to your local instance of Supabase. Make sure you add the API URL and anon key values to your .env.local like so:

NEXT_PUBLIC_SUPABASE_URL=http://localhost:12345 NEXT_PUBLIC_SUPABASE_ANON_KEY=abcdefghijklmnopqrstuvwxyz.1234567890zyxwvutsrqponmlkjihgfedcba

Run app

sh pnpm exec next dev

The local server will be available at http://localhost:3000.

Owner

  • Name: Caleb Evans
  • Login: caleb531
  • Kind: user
  • Location: Carlsbad, CA

Hi, I'm Caleb, a web developer who lives for Christ by building enjoyable apps and useful tools. I hope you are blessed by what I've made!

GitHub Events

Total
  • Watch event: 5
  • Push event: 9
Last Year
  • Watch event: 5
  • Push event: 9

Dependencies

.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • pnpm/action-setup v2 composite
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • coverallsapp/github-action master composite
  • pnpm/action-setup v2 composite
package.json npm
  • @jest/types ^29.3.1 development
  • @next/env ^13.0.5 development
  • @testing-library/dom ^8.19.0 development
  • @testing-library/jest-dom ^5.16.5 development
  • @testing-library/react ^13.4.0 development
  • @testing-library/user-event ^14.4.3 development
  • @types/jest ^29.2.3 development
  • @types/lodash-es ^4.17.6 development
  • @types/node-fetch ^2.6.2 development
  • @types/puppeteer ^5.4.7 development
  • @types/react ^18.0.25 development
  • @types/react-dom ^18.0.9 development
  • @types/testing-library__jest-dom ^5.14.5 development
  • @types/uuid ^8.3.4 development
  • @types/workbox-window ^4.3.4 development
  • @types/xml2js ^0.4.11 development
  • @typescript-eslint/eslint-plugin ^5.44.0 development
  • @typescript-eslint/parser ^5.44.0 development
  • eslint ^8.28.0 development
  • eslint-plugin-jest ^27.1.6 development
  • eslint-plugin-react ^7.31.11 development
  • eslint-plugin-react-hooks ^4.6.0 development
  • jest ^29.3.1 development
  • jest-environment-jsdom ^29.3.1 development
  • jest-fetch-mock ^3.0.3 development
  • jest-preview ^0.3.1 development
  • prettier ^2.8.0 development
  • puppeteer ^19.3.0 development
  • sass ^1.56.1 development
  • supabase ^1.15.0 development
  • ts-node ^10.9.1 development
  • tsx ^3.12.1 development
  • typescript ^4.9.3 development
  • @hcaptcha/react-hcaptcha ^1.4.4
  • @hello-pangea/dnd ^16.0.1
  • @supabase/supabase-js ^2.1.1
  • classnames ^2.3.2
  • date-fns ^2.29.3
  • deep-object-diff ^1.1.9
  • html-react-parser ^3.0.4
  • lodash-es ^4.17.21
  • next ^13.0.5
  • next-pwa ^5.6.0
  • node-fetch ^3.3.0
  • react ^18.2.0
  • react-dom ^18.2.0
  • uuid ^9.0.0
  • workbox-window ^6.5.4
  • xml2js ^0.4.23
pnpm-lock.yaml npm
  • 1023 dependencies
.github/workflows/deploy-migrations-production.yml actions
  • actions/checkout v3 composite
  • supabase/setup-cli v1 composite
.github/workflows/deploy-migrations-staging.yml actions
  • actions/checkout v3 composite
  • supabase/setup-cli v1 composite