Expected duration: 3 - 4 weeks I'm needing a website developed - Full Stack Developer
Developed in: PHP, AJAX, JAVASCRIPT and mySQL
Third Party Integrations required: Stripe Payment and Bunny.net Stream API
Looking to develop a website like: https://www.spexster.com/
A place where Creators can signup, upload a 'Spec Video' and sell it via Stripe Payment Gateway. Uploads of Video to be uploaded to Bunny Stream and delivered via Bunny Stream. Advertisers/Agencies can signup and purchase an already produced video - interact with the creator for revisions/changes
The sale of the video is a buy out - so once purchased it is hidden from the catalogue on the website so is not able to be purchased again.
The full sale purchase is sent to the admin's stripe account. It also shows as funds in creators 'Wallet - Escrow' but the creator is unable to submit a withdrawal request of those particular funds until the agency/purchaser has marked the sale as 'Complete - Received' - then the creator is able to submit a request for the funds, minus a platform fee which is shown dynamically during submitting the withdrawal and also when pricing the video during video upload. The platform fee is set in the admin panel site settings.
There is to a be a messaging function - where users can message each other - direct messages throughout the 'Sale and Revision' Process and also prior to a sale - a logged in user can send a message to another user by clicking a 'Message' button on the creators profile or on the video view item page.
Everything is to be processed via ajax api - post, get calls ie: messages, signing in, registering, purchasing (modal popups), job postings, uploading, saving of settings, editing of videos and information etc - very minimal page reloads please.
Users can 'Shortlist' creators which then will be displayed in a shortlist in the users dashboard where they can have quick access to view their profiles or send them messages
Spec Videos/Content can be 'Favorited' this will then be displayed in a favorite list in the users dashboard for quick access to view the content.
Profiles - Create and View Users Profiles, Upload Showreel/Profile Pic/Avatar and Cover Image
Jobs Module: Agengies/Advertisers can post jobs - creators can apply to those jobs, by submitting a call for interest. This is would be in the form of clicking the apply button, a modal pops up - some fields are pre filled (name, email, day rate, location) - they can select and link a video from their profile, attach cv etc and hit apply. The agency receives a notification of application with the details submitted, the creator then can view the application in their 'Jobs Applied' list. The creator can withdraw an application as well. An agency can also 'Invite' a creator to apply for a job
Please visit the website, sign up - view the features and what is required.
Please also visit: https://app.reelstream.nz/ghost - This is something that I started to build, but I just don't have the time to continue myself - this is the style that I am after and can provide the template.