Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bretterer/minutes-maestro
Minutes Maestro is a web application designed to simplify and enhance the process of creating, organizing, and distributing meeting minutes. It offers customizable templates, agenda integration, and automated PDF generation, empowering secretaries and organizations to conduct more efficient and transparent meetings.
https://github.com/bretterer/minutes-maestro
Last synced: about 1 month ago
JSON representation
Minutes Maestro is a web application designed to simplify and enhance the process of creating, organizing, and distributing meeting minutes. It offers customizable templates, agenda integration, and automated PDF generation, empowering secretaries and organizations to conduct more efficient and transparent meetings.
- Host: GitHub
- URL: https://github.com/bretterer/minutes-maestro
- Owner: bretterer
- Created: 2024-09-28T16:16:56.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-08T18:56:27.000Z (about 1 month ago)
- Last Synced: 2024-12-08T19:35:01.559Z (about 1 month ago)
- Language: TypeScript
- Homepage: https://minutesmaestro.com
- Size: 494 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Minutes Maestro
## How to deploy
This project is using Laravel as the PHP Framework, so you will need to make sure you have the following requirements:### Requirements
- PHP Server
- Sqlite
- Node/Npm
- Redis
- Git
- Composer### Deploying
1. From the root of your webserver, run `git clone https://github.com/bretterer/minutes-maestro.git`
2. Run `composer install`
3. Run `npm install`
4. Copy `.env.example` to `.env`
5. Run `php artisan key:generate`
6. Open `.env` and change `REVERB_HOST` to your domain name without the `http`
7. Run `npm run build`
8. Run `php artisan migrate`
9. Run `php artisan queue:work`
10. Run `php artisan reverb:tart`
11. Visit your domain### CI/CD
If running your site with CI/CD, you will want to run the following on each deployment```sh
composer install --no-dev --no-interaction --prefer-dist --optimize-autoloadernpm ci
npm run build( flock -w 10 9 || exit 1
echo 'Restarting FPM...'; sudo -S service php reload ) 9>/tmp/fpmlock #Change `php` to your PHP FPM binaryif [ -f artisan ]; then
php artisan migrate --force
fiphp artisan reverb:restart
```