Find Jobs
Hire Freelancers

C Programming project

€30-250 EUR

Closed
Posted over 5 years ago

€30-250 EUR

Paid on delivery
SONGS. PROGRAM DESCRIPTION. Create a program to store data of songs in a database. For each entry the program should store the following data: title of the song, name of the performer (singer or group), title of the album it was released on, year of release, genre of the music (rock, pop, hip-hop, jazz, classical, etc.), length of song (in minutes and seconds). The program should be able to: load existing database into memory (create a new if there is no database yet), add new song entry to the database, save the database (from the memory) into a file, display all songs of a user selected artist (the user may enter the artist, for example “Lady Gaga”), display all details of the songs of a user selected album (the user may enter the name of the artist and the title of the album), list all songs that were released in a user selected year, list all songs (title, performer, album, release year) of a user selected genre (for example: list all hip-hop songs). SPECIFICATION. The program itself should represent the already collected database of music songs. The data needs to include several kinds of information about each of the songs: such as the title, name of a singer or group, year and date of that particular songs album release, length of the composition, the genre of music ( Rhythm and blues, Pop music, Electronic dance music, Jazz, Hip Hop, Musical theatre, Rock, Classical music, Folk music, Heavy metal, Soul music and etc.). So, I need to have a quite big menu for this project in the program itself, which will let the one to use any function of it instantly and as fast as possible by selecting the appropriate feature. The final product will be able to: • To have an already existing and loaded database in its memory. There will be the one which should be prepared in advance, but should be replaced anytime by the user if he or she wishes to (simple txt file can be used as a source), • Let the user to add a new song entry to the database (I need to have an additional function for it, which can be used in the main menu), • Save any kind of the database (from the memory of my program) into a file, • Display all songs of a user selected artist (The user can search for the one exact performer so the program will let him get all the information about his choice by selecting one of the functions from the given list of those in the main menu again), • Display all details of the songs of a user selected album (the user may enter the name of the artist and the title of the album), • Give a list of the all songs that were released in a user selected year instantly, • Let the one to see the list of all songs (title, performer, album, release year) of a user selected genre (for example: list of all Rock songs or any other of the included genres). • Short biographies of the singers or either groups ( quick overviews, some interesting facts about their lives), • A bit of information about the music awards they got during their careers (Grammy awards and etc.). FINAL REQUIREMENTS. Pack all the source files, documentation files and sample data files (if applicable) into a single ZIP archive and send them to me. Your upload must contain the files. Links (shortcuts) to files are not acceptable.
Project ID: 18307349

About the project

15 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
15 freelancers are bidding on average €165 EUR for this job
User Avatar
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
€200 EUR in 5 days
4.9 (105 reviews)
6.8
6.8
User Avatar
Hello, I am experienced C and C++ programmer and can help implement this project for you. I have read job description and I think I can do that. Please contact me if you are interested in cooperation. Feel free to ask me anything related to project in the private chat.
€200 EUR in 4 days
5.0 (81 reviews)
6.3
6.3
User Avatar
Hello this is Asad, i have a vast experience in c and c++ programming if you are looking to get a good grade contact me.
€177 EUR in 3 days
5.0 (21 reviews)
5.4
5.4
User Avatar
Hello!!! How are you today? I have read your project description very carefully. I have developed many c,c++ projects for 6 years. I would like to discuss with you about your project in detail. And I will share my past works if you want. Please give me a chance to work for you. I will do my best. Best regards.
€155 EUR in 3 days
4.0 (3 reviews)
5.2
5.2
User Avatar
Dear sir. I read your project description carefully. I think it's a piece of cake. I can help you and you can call me anytime you want. I'm always ready. Regards.
€150 EUR in 2 days
5.0 (2 reviews)
3.1
3.1
User Avatar
Hi, I have read and understood your project requirements and I'm very interested to work on it. I have experience of programming in C with file input output, data structure and algorithms. I'll write required report and everything specified in the requirements document. Looking forward to work on your project. Awaiting your positive reply. Thank you
€100 EUR in 3 days
5.0 (9 reviews)
3.2
3.2
User Avatar
Hello. Please check my prior work on my profile. I believe my experience and love for C programming makes me a great fit for this job. I have very deep knowledge and skills in this type of jobs. If you give me this job, I can do this in a short time and in quality you want. Looking forward to hearing from you. Regards Bob
€250 EUR in 6 days
5.0 (2 reviews)
2.5
2.5
User Avatar
Hello there, I guess you want this implemented in C Language. I am just typing from my mobile right now. If you would like to consider my bid I would like to help you. Cheers! :)
€111 EUR in 5 days
5.0 (1 review)
1.9
1.9
User Avatar
Interested! I have 7years experience in c programming. I can create your application using Qt5.8 with high quality design. Just contact me for more communication about your project...
€277 EUR in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I am proficient in c programming and currently working as embedded software developer.I have good command over file pointers, hence I am confident that I can make a program in c as per requirement Relevant Skills and Experience expert In c language with knowledge on file pointers which is the most needed in this project. I also completed a project where you can extract MP3 tag information from an audio file
€155 EUR in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Good skill in c and c++
€155 EUR in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
hey I have created lots of database programs mostly using c programming and your songs database program can be done in only one day so pm me if u needs it as soon as possible
€166 EUR in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
hi, I am an C/C++ programmer and has a lot experience building distributed application and sometime with combination with other language like python. I use MySQL or PostgreSQL as database. Do you need also some GUI for this project? I can also use QT or C# for that. Best regards Igit Purwahyudi
€133 EUR in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of HUNGARY
Hungary
0.0
0
Member since May 2, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.