https://github.com/influxow/php-project-lvl4
Simple Task Manager
https://github.com/influxow/php-project-lvl4
laravel php php74 task-manager
Last synced: 3 months ago
JSON representation
Simple Task Manager
- Host: GitHub
- URL: https://github.com/influxow/php-project-lvl4
- Owner: InfluxOW
- Created: 2020-04-13T09:19:07.000Z (about 5 years ago)
- Default Branch: semantic_ui
- Last Pushed: 2023-03-04T11:59:35.000Z (about 2 years ago)
- Last Synced: 2025-01-13T16:47:50.399Z (4 months ago)
- Topics: laravel, php, php74, task-manager
- Language: PHP
- Homepage:
- Size: 2.33 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Task Manager
[](https://codeclimate.com/github/InfluxOW/php-project-lvl4/maintainability)

[](https://codeclimate.com/github/InfluxOW/php-project-lvl4/test_coverage)> [https://influx-task-manager.herokuapp.com/](https://influx-task-manager.herokuapp.com/)
Description: https://ru.hexlet.io/professions/php/projects/57
# Development Setup
1. Run `make setup` to install dependencies, generate .env file, create SQLite database, apply migrations.
2. Run `make seed` if you want to seed the database.
3. Fill `.env` keys that are responsible for e-mail sending and AWS connection (they start with MAIL_ and AWS_). Set `APP_DEBUG` to `true` if you want Debugbar to be enabled.
4. Run `make run` to launch web server (http://localhost:8000).
5. Run `make queue` to process the job queue.
6. Run `make lint test` to run linter and tests.
# Heroku Setup
1. Add Heroku Postgres addon.
2. Set all necessary `.env` keys.
3. Run `heroku ps:scale web=1 sqs=1 --app your-heroku-app`