Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mostafa-shaban-mohamed/musicfornow

ASP.NET Framework Project for Listening and Downloading Music.
https://github.com/mostafa-shaban-mohamed/musicfornow

asp-net-mvc css html html-css-javascript javascript music sql-server

Last synced: 11 days ago
JSON representation

ASP.NET Framework Project for Listening and Downloading Music.

Awesome Lists containing this project

README

        

# MusicForNow

Website for Listening and Downloading Music



In this project, I created website which help the users to listen to their favourite tracks and download it.
On other hand the admins can control the website without knowing any programming language.
The admins can upload songs, add artists and albums & manage the website easily with siple friendly framework.
The project accepts any file type for audio(mp3, WAV) and images(PNG, JPNG) and store it in database which is designed for this project.


Important Techniques and Technologies used in this project



  1. Asp.Net Mvc Framework

  2. Bootstrap

  3. Entity Framework

  4. MS SQL Server 2014

  5. Jquery & Ajax

  6. ADO.NET

  7. HTML5 & CSS3 & Javascript

Important features in this project



  1. Hashing Data in database

  2. MVC Framework

  3. CRUD

  4. Simple, Friendly Design

  5. Modal pop up using Ajax

  6. Database First Approach

  7. responsive Design

The User



The Users will be able to listen to the songs and search for it by song name, artist name, album name.
They can also search for artists and albums. Listen to music and download it if browser has this feature (most browsers has it).

The Admin



The admins has the ability to control the whole website with simple, friendly layout.
They can create, read, update and delete the songs, albums and artists in this website.

The Layout



The layout is simple but fun to see. It reflects the main theme of this project (Musical) with its bright red and white colors.
The home page design reflects musical effect and adds fun to the project and to the layout. The hover ability was well chose in this project to help identify the visuals and enjoy it
in simple way.

The Database



The database was created to help in storing important informations and data such as user info and songs files. For the user, the important data collected from user such as password
was hashed and hashed code was stored in database to secure the info, and the same goes for admin too. For other files (song file & images...),
the data was stored in database as varbinary (array of bytes).