Skip to content

Levantosina/AudioLoader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Loader

Music Loader is a streamlined web application designed to efficiently upload music files. Built with the power of multithreading, it allows users to seamlessly upload multiple audio files simultaneously.

Key Features:

  • Multi-file Upload: Upload multiple audio files in a single operation, significantly improving workflow for users who need to manage and process large volumes of music.
  • Asynchronous Processing: Utilizing Java’s @Async functionality, Music Loader uploads files concurrently, ensuring that the system remains responsive even during large file uploads.
  • This multithreaded approach mimics real-world applications where background tasks are crucial for maintaining a smooth user experience.
  • File Management: Efficiently stores uploaded audio files in the local file system, organizing them for easy access and further processing.

Technologies Used:

  • Backend: The application is powered by Spring Boot (Java), which handles the backend logic, including managing file uploads and organizing files on the server.
  • Multithreading with @Async: The backend employs asynchronous processing to upload files in parallel, ensuring the frontend remains responsive even when handling multiple files. This approach is commonly used in real-world systems, such as cloud storage applications, where large files are uploaded concurrently without causing delays
  • Frontend: Developed using React.js.

Running the Application

  • Backend
    • right-click on the App.java and click Run
  • Frontend
    • cd frontend/audio-mixer-ui
    • npm run dev
      • This will launch the React development server. By default, it should open a new browser window/tab at http://localhost:3000.

Test the Application

Contact

If you have questions or suggestions, feel free to reach out:

About

Music Loader is a web application designed for uploading music files using multithreading

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published