An open API service indexing awesome lists of open source software.

https://github.com/mubshr07/audio-cloud-web-application

Audio Cloud is a platform for users to sign up, upload, and share audio files with features like user registration, email verification, login, and role-based authorization. Key functionalities include an online audio player, engagement metrics (likes, dislikes, shares), file deletion, categorization, and advanced search options.
https://github.com/mubshr07/audio-cloud-web-application

ajax audio-clips audio-player audio-streaming bootstrap css3 html5 javascript jquery json mysql php

Last synced: about 2 months ago
JSON representation

Audio Cloud is a platform for users to sign up, upload, and share audio files with features like user registration, email verification, login, and role-based authorization. Key functionalities include an online audio player, engagement metrics (likes, dislikes, shares), file deletion, categorization, and advanced search options.

Awesome Lists containing this project

README

          

# Project Name: Audio Cloud Platform
This project aims to develop a website named “AudioCloud” to store and share a collection of audio files of different formats. This website will serve as a web-based platform for sharing audio files. The website will allow the registered users to upload and share the audio files. The users of the website will be able to play audio files through the embedded Audio player of the website. The user’s registration as well as the posts (audio files) for publishing will be approved by the Administrator of the website. There will be two options to share the audio files on the website:
1. Public (to be shared with all types of website users)
2. Private (to be uploaded only for registered user’s personal use)

The registered user will be able to upload the audio in different categories such as Quran Recitations, Naats, Audio Lectures, Audio Notes, Sound Effects, Royalty music etc. There will be a proper interface(s) for registered users to manage their posts (audio files). The administrator of the website will have a proper Admin Panel through which he/she will be able to manage the whole website (approving or rejecting user registration requests, approving/rejecting posts, adding/deleting audio categories, searching uploaded audio files by different keywords and filters, uploading and deleting any audio file, etc.). There will be the proper audio player to run/play the audio files. There must be user-friendly interfaces and effective navigation schemes on the website.

## Functional Requirements:
The following are the key functional requirements of the proposed Project:

1. Signin and User Registration
2. Email Notification and Verification
3. Audio Files Uploading / Posting
4. Audio Player
5. Play List Management
6. Search and Sorting System on the Website (Audio File Title, Date of Posting, Audio File Category)
7. Likes / Dislikes, Listen to Counts for Audio Files
8. Embedding and Sharing Feature

## Design and Developed By:
Student Name: Mubashir Iqbal
Registration: BC140400342
Program: Bachelor of Science in Computer Science
Year: 2020
University: Virtual University of Pakistan (VU)

### Technologies:
1. Backend language: PHP (core)
2. Front-end: HTML5, CSS3, Bootstrap, JavaScript, JQuery
3. Database: MySQL (using WampServer on Windows OS)
4. Ajax, JSON, API

### For any Suggestion or query:
Email to: mubshr07@gmail.com


## Project Supervisor
Muhammad Saeed Amjad
### University:
[Virtual University of Pakistan (VU)](https://www.vu.edu.pk/)

# ---