Follow these steps to set up and run the RIMS Laravel application:
Copy the example environment file and rename it to .env:
cp .env.example .envInstall all PHP dependencies using Composer:
composer installRun the database migrations to set up the required tables:
php artisan migrateGenerate VAPID keys for web push notifications:
php artisan webpush:vapidCopy the generated keys to your .env file as instructed by the command output.
To enable Telegram push notifications:
-
Create a Telegram bot via BotFather and obtain the bot token.
-
Set the following variables in your
.envfile:TELEGRAM_BOT_TOKEN=your_bot_token_here TELEGRAM_BOT_USERNAME=your_bot_username_here
-
Optionally, configure chat IDs or other settings as required by your implementation.
- Redis server must be installed and running. This application uses Redis for session, queue, and cache drivers. Ensure your Redis server is accessible and configured in your
.envfile.
For more details, refer to project-specific guides or documentation.
This project is open source. See the LICENSE file for details.