Logo Lanfrica

LancemDev/blader

Creator:
Lan
Host:
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 ```