Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,027 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lessons.church

Lessons.church is a website for hosting free video based lessons for churches. The lessons can be scheduled in advance for classrooms and customized. The companion FreePlay app runs on Apple TV, Amazon Fire TV, and Android TV and will pre-fetch each week's lesson in the classroom so they're ready to be displayed on Sunday without needing an Internet connection.

Preview

Get Involved

🤝 Help Support Us

The only reason this program is free is because of the generous support from users. If you want to support us to keep this free, please head over to ChurchApps or sponsor us on GitHub. Thank you so much!

🏘️ Join the Community

We have a great community for end-users on Facebook. It's a good way to ask questions, get tips and follow new updates. Come join us!

⚠️ Report an Issue

If you discover an issue or have a feature request, simply submit it to our issues log. Don't be shy, that's how the program gets better.

💬 Join us on Slack

If you would like to contribute in any way, head over to our Slack Channel and introduce yourself. We'd love to hear from you.

🏗️ Start Coding

If you'd like to set up the project locally, see our development guide. For this app:

  1. Run npm i to install dependencies
  2. Run npm run dev to launch the project.
  3. Playwright: with local Api (ENVIRONMENT=demo) and LessonsApi (APP_ENV=demo) running, yarn test logs in as the demo accounts and writes gitignored tests/.auth-*.json. Do not commit those files. Optional overrides: TEST_LESSONS_ADMIN_EMAIL, TEST_LESSONS_ADMIN_PASSWORD, TEST_GRACE_EMAIL, TEST_GRACE_PASSWORD (see dotenv.sample.txt). The test runner loads .env the same way Next.js does, so those can live in .env or in real environment variables, which take precedence.

Releases

Sponsor this project

Packages

Used by

Contributors

Languages