Skip to content

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.

Notifications You must be signed in to change notification settings

Mubshr07/Audio-Cloud-Web-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

---

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published