The project includes adding a streaming Video Player component to the Joomla platform that displays a random video from a table of video links stored in a database. The video files will be uploaded to Amazon S3. The project also involves modifying the Joomla User registration process and database to include extra fields, and a payment process through heartland merchant services.