upes-open / OSoc-24-The-Content-Forge

The Content Hub Is a online platform which acts as a all in one solution helping content creators develop and generate short form video image content utilising genai models and cloud to maximize their efficiency and benefit from the ever-growing developments in ai models
GNU Affero General Public License v3.0
2 stars 8 forks source link

Create Audio Upload Component #7

Closed Manav-Khandurie closed 3 months ago

Manav-Khandurie commented 3 months ago

Develop a React component for users to upload audio files. The component should include drag-and-drop support and a progress indicator.

The appropriate UI design would be created after the UI issues are resolved .

adx04 commented 3 months ago

hi Manav! i would also like to work on this issue (pls mention the requirements or tech stack as well)

Manav-Khandurie commented 3 months ago

hi Manav! i would also like to work on this issue (pls mention the requirements or tech stack as well)

Sure @adx04 , In this issue we'll be creating a audio component which will basically deal with the uploading of the audio files and then processing those audio files respectively so the user would come he will upload the audio files , files should be processed by the back end and after the processing of the back end the front end would be able to have play options with the audio file so the user should be able to start stock these audio files that would be played on the front end and it should also provide an option to download these files if needs be.

Because we have not set up the back end yet you can simply mock the back end and basically you need to build an audio upload and processing service component on the front end that will be dealing with audio playback controls downloads as well as uploads

The choice of ui is up to you because we have not yet finalized the ui just keep it in such a way that it's extendable

NOTE : -You will be working in the client folder which is a react + vite setup .

Please follow all the guidelines and ensure that the p r raised Is following all the rules and regulation of OsoC'24 .

Use discord or github to clarify any doubts regarding the issue. Good luck 👍

adx04 commented 3 months ago

@Manav-Khandurie should i make changes directly in the files provided in client folder or for now just create a separate folder for the audio component in the folder?

Manav-Khandurie commented 3 months ago

@Manav-Khandurie should i make changes directly in the files provided in client folder or for now just create a separate folder for the audio component in the folder?

Directly in the client folder itself no need for a brand new folder in client