https://github.com/scify/talk-and-play-marketplace
A Web application for crowdsourcing content for the Talk And Play app.
https://github.com/scify/talk-and-play-marketplace
assistive-technology clean-code ddev hacktoberfest laravel laravel-application laravel-framework mvc mysql php pint vue vuejs
Last synced: 17 days ago
JSON representation
A Web application for crowdsourcing content for the Talk And Play app.
- Host: GitHub
- URL: https://github.com/scify/talk-and-play-marketplace
- Owner: scify
- License: apache-2.0
- Created: 2021-05-17T07:19:27.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-07T10:29:38.000Z (about 2 months ago)
- Last Synced: 2025-03-26T00:04:15.392Z (about 1 month ago)
- Topics: assistive-technology, clean-code, ddev, hacktoberfest, laravel, laravel-application, laravel-framework, mvc, mysql, php, pint, vue, vuejs
- Language: PHP
- Homepage: https://talkandplay.scify.org/
- Size: 12.6 MB
- Stars: 2
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Talk & Play Marketplace Web Application
[](https://img.shields.io/github/issues/scify/Talk-And-Play-Marketplace)
[](https://img.shields.io/github/stars/scify/Talk-And-Play-Marketplace)
[](https://img.shields.io/github/forks/scify/Talk-And-Play-Marketplace)
[](https://github.com/dwyl/goodparts "JavaScript The Good Parts")
[](https://github.com/dwyl/esta/issues)
[](https://opensource.org/licenses/Apache-2.0)
[](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity)
[](https://GitHub.com/scify)**Laravel 11** Web Application for Creating content for the Talk & Play application
[Project URL](https://crowdsourcing.scify.org/)
## Installation Instructions
1. Install [ddev](https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/)
2. Clone the repository `git clone https://github.com/scify/Talk-And-Play-Marketplace.git`
3. Copy the `.env.example` file to `.env` and set the environment variables
4. Start the development server `ddev start`
5. Run the Laravel commands `ddev composer install` and `ddev npm install`
6. Run the Laravel commands `ddev artisan migrate` and `ddev artisan db:seed`
7. Run the Laravel commands `ddev npm run dev` (or `ddev npm run watch` for hot reloading)
8. Open the application at [https://talkandplay-marketplace.ddev.site:8443/](https://talkandplay-marketplace.ddev.site:8443/)## Development
### Available Commands
- Start the environment: `ddev start`
- Stop the environment: `ddev stop`
- Run artisan commands: `ddev artisan [command]`
- Run composer commands: `ddev composer [command]`
- Run npm commands: `ddev npm [command]`### URLs
- Main application:
- Database admin:### Database Credentials
These are automatically configured by DDEV:
- Host: db
- Database: db
- Username: db
- Password: db## How to run tests
```bash
php artisan test
```## How to debug
- Install and configure Xdebug on your machine
- At Chrome install [Xdebug helper](https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc?utm_source=chrome-app-launcher-info-dialog)
- At PhpStorm/IntelliJ click the "Start listening for PHP debug connections"