y-african hackathon repo
BLADER
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
.
Live Demo
# Blader
This is a Laravel-based web application. It has youtube-like features, such as video uploading, commenting, and liking. It also has a user authentication system. Morever, it has a video recommendation system that recommends videos based on the user's watch history. More features include an AI chatbot that can answer questions about the website and a video search engine.
## Demo
vimeo.com
## Requirements
- PHP >= 7.3
- Composer
- Node.js & npm/Yarn
- MySQL or any other database supported by Laravel
## Installation
1. Clone the repository:
```sh
git clone
github.com
```
2. Install php dependencies:
```sh
composer install
```
3. Install npm dependencies:
```sh
npm install && npm run build
# or
yarn install
```
4. Create a new database and configure the `.env` file:
```sh
cp .env.example .env
```
5. Generate the application key:
```sh
php artisan key:generate
```
6. Run the migrations:
```sh
php artisan migrate
```
7. Run the server:
```sh
php artisan serve
```
## Testing
```sh
php artisan test
```