Note: The budget is tight as the requirement is for our one of the clients i.e. a not-for-profit voluntary scientific organization. We are open to suggestions for altering the project for the better suitability.
To provide access of the library content such as books and videos to members of the not-for-profit voluntary scientific organization via Internet.
With the help of this facility the members of the organization can access vast library of the organization from the comfort of their home or institution for their research, reference and study purpose. This will not only save time but most importantly to staggering cost to own a technical reference book/s.
The proposed project is to develop software on possible platform of either Java or C# or VB or .NET on front end with backend on MySQL.
The software shall be divided and designed in two parts. First part Client Software, and second part on server with operating software such as Linux. The Client Software should be operatable on systems with Windows XP, MAC and Linux.
Primary Requirements of Client Software:
- Capability to minimize on system tray
- Login form with CAPTCHA
- New account registration form with CAPTCHA
- Disabling all copy commands and print commands based on access privileges provided by server.
- Able to open files types such as JPG, PNG, mp3, FLV, PDF, MPEG, AVI etc.
- Active window with scroll bar and zoom in/out capability.
- Auto detection of software updates and forcing updating before providing user access.
- Dynamic menu, updated every time from server after login
- The client software should check alternate backup server for login if primary fails.
- Pull banner advertisement from server based on demographic information from server.
- The user can chat with tech support of OSIR online without log in.
- The user can access live video streams from OSIR server.
- The client software should not pre-fetch more than 5 pages from server on each session.
- Integration of third party API for SMS gateway.
- Integration of third party API for VoIP gateway.
- Integration of third party API for FAXoIP gateway.
Primary Requirement of Sever Software:
- Detailed logging per Username (time of login, duration of login, IP login, Accessed books, Accessed videos, failed attempts etc.)
- File conversion with FFMPEG and option to upload pre converted.
- Synchronizing master index files from mirror servers.
- Customized caching facility
- Customized access privileges based on Username and User Groups
- Control Panel to customize server software like creating new user groups, manual account creation, banning username, banning IPs, client software menu management, banner management, log viewing etc.
9 freelancers are bidding on average $222 for this job
Dear Sir, We have been into software and webdevelopment for past 4 years. We excell in web and customised applications. Records and Inventory Management has been one of our strengths.