ClipContest is a video contest web application built with Laravel and MySQL. It allows users to participate in contests, upload videos, and vote for their favorite videos.
- Admin can create and manage contests
- Users can vote for their favorite videos
- Responsive design using Bootstrap
- Real-time updates and notifications
-
Clone the repository:
git clone https://github.com/dsoft02/clipcontest.git
-
Navigate to the project directory:
cd clipcontest
-
Install dependencies:
composer install npm install
-
Create a
.env
file and configure your environment variables:cp .env.example .env php artisan key:generate
-
Run the database migrations and seeders:
php artisan migrate --seed
-
Start the development server:
php artisan serve npm run dev
- Access the admin panel at
/admin
to manage contests and view voting results. - Users can visit the
/contestants
page to view and vote for their favorite videos.
Feel free to contribute to this project by submitting issues or pull requests.
This project is licensed under the MIT License.