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
.envfile 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
/adminto manage contests and view voting results. - Users can visit the
/contestantspage 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.