Skip to content
Snippets Groups Projects
Miniontoby's avatar
Miniontoby authored
9f7e54b7
History

PraiseLink

Sheet music, lyrics and more sharing web platform for churches and other live performance groups

Idea/Roadmap

web app for sharing the lyrics for the services

  • You can then create teams
  • Within team, owner can use the songs
    • Lyrics as main item -Add your own music sheets
      • Even 'linking' them to the lyrics
      • if the text is large, it scrolls to it
      • Make recordings of yourself singing/playing it, so that the rest can practice (such as for the drummers, for example)
    • With a practice 'view'
  • With perhaps an integration with my SongTextProjector so that they no longer have to scroll through themselves
  • And if we were to use this, the person running the projector would no longer have to ask which songs
    • and then you can immediately just say you've got your cock in it or something

Getting started

Cloning this code

git clone https://edugit.org/thedutchprogrammers/praiselink.git
cd praiselink

Installing

npm install

Setup config

Copy the example.env to .env and modify the PRIVATE_KEY You could also change the DATABASE_URL, but it is not required

Initialize database

npm run db:generate
npm run db:push
npm run db:seed

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.