Need experienced RoR developer for internet radio and audiobible web app project

  • Posted:
  • Proposals: 2
  • Remote
  • #668582
  • Awarded
Advanced W.
Induco Solutions Pvt Ltd .. have already sent a proposal.
  • 0


Experience Level: Intermediate
Estimated Job duration: 3 - 4 weeks
General information for the website: main features are Internet radio, audio bible ( a digital bible with audio player), Daily calender based reading of message, Juke box that plays music audio files from selected albums, video player that plays video files, podcast player, social media integration with sharing feature, and logging in feature for personal customisation.
Description of every page/module: Development - Framework / Architecture


1 DB Design
2 Design the Backend panel
3 Develop RoR backend template based on the selected design
4 Setting up Internet radio & integrate in app

Front End

1 Home
2 About Us
3 Mail Box
4 Contact Us
5 Send US
6 JukeBox with search & Pagination
7 Build Jukebox Player
8 Daily Bread
9 Daily Bread Player
10 Audio Bible page
11 Audio Bible player
12 Video Page
13 Video Page Player
14 Podcast

Backend Functional Modules

1 User Authentication
2 Forgot Password
3 Update Profile & Change Password
4 Site Configuration
5 Manage Jukebox
6 Manage Daily Bread
7 Manage Audio Bible
8 Manage Video

Testing & Bug fixing

1 Integration Testing & Bug fixing

Go Live

1 Configuration & Deployment on Live
2 Prepare User Manual
Description of requirements/features: 1 Home - gives an overlook of all the features of the webapp
2 About Us
3 Mail Box - marquee with messages as testimonies and prayer requests
4 Contact Us
5 Send US - send us form

6 Internet radio feature that plays music audio files 24/7 - needs to be broadcasted from a streaming server such as Shoutcast, Icecast etc or through service providers such as WaveStreaming, ViaDJ etc. Since the audio files are present in the Word to World Radio server, these are broadcasted to the streaming server via Sam Broadcaster. This will need a separate player, which will need to be embedded into the website.

7 JukeBox with search & Pagination and jukebox player that displays the audio album cover and list of songs with option to select and play the particular song , create playlist and add favorites.This is for playing the songs which are chosen by the user, or all the songs from an album can be played.
All the parts mentioned above play the audio files directly from the word to world radio server. So for the website to play across multiple platforms, html5 audio tag may be used, or a cross platform player like mediaelement.js can be used as well.

8 Daily Bread - a feature that has a particular image file that is selected based on the date in the integrated calender
with an audio Player that plays the particular audio file that is linked to the image file
This is specific for a particular date, so the webpage as well as the mp3 file are specific for that date.

9 Audio Bible page - a feature that is a digital bible that displays image files of the bible with option to select a particular BOOK AND CHAPTER OF THE BIBLE with an audio player that plays the audio file that is linked to that particular image file of that page of the bible.
The audio file has to be played according to filename sequence with respect to the webpage. E.g. The Book of Acts when it starts playing,
o the first webpage only has some part of Chapter 1, so the file being played will be 001ACTS-PG-001.
o The second webpage will play the file 002ACTS-PG-002, which is the remaining part of Chapter1, and
o the remaining part of the second webpage is the starting of Chapter 2, which is played by the file 003ACTS-CH-002. This is done so that if a user chooses Chapter 2 to be played, the website will start playing from this file onwards.
o Then the third webpage is the remaining part of Chapter 2, which is played by the file 004ACTS-PG-003.

10 Video Page with a Player that plays videos that are selected.

11 Podcast with podcast player that plays the podcast
CMS and Admin requirements: Dynamic user/admin friendly cms with simple drag and drop feature integrated in RoR.
Similar urls:
Extra notes: I have tried to bring in many features to this site but I am open to suggestions to improve it further and make this site and its features as unique as possible.

New Proposal

Create an account now and send a proposal now to get this job.

Sign up

Clarification Board Ask a Question

    There are no clarification messages.