Create an API to accept data and complete a Bootstrap-based website for the reporting of information

Κλειστό Αναρτήθηκε Jan 10, 2016 Πληρώθηκε κατά την παράδοση
Κλειστό Πληρώθηκε κατά την παράδοση

Good day

I require the creation of a web-based API to accept data from an Android-based handheld RFID reader and to make the information available in a web-based reporting interface, already partly completed using Bootstrap, Python, Django and MongoDB.

The creation of the Android app for the handheld RFID reader is being completed independently and doesn't form part of the work to be quoted on.

The web-based API should accept API calls from the Android-based handheld RFID reader and accept the output from the RFID device. This output should be captured in the web-based reporting system and used to generate various reports. Reports should be generated and made available for download via the reporting interface in PDF and CSV format. Three different reports need to be generated using the output obtained from the RFID reader: Stock Receiving Reports, Stock Issuing Reports and Stock Level Reports. Example format of table layout below:

2016/01/10 | 12:14 | DEVICE-ID PDF CSV

See attachment for an example of the Stock Level Reports PDF file to be generated and made available for download.

An example of data output obtained from the RFID reader and sent to the API will be:

EPC codes and numbers of items of particular item types scanned. The EPC code should be cross referenced with the data already in the database and the stock status updated accordingly in the reporting interface. See the attachment for the workflow.

The web-based reporting interface has been partly completed using Bootstrap, Python, Django and MongoDB. It may be viewed at the below URL:

[login to view URL]

Still to be completed on the web-based reporting interface:

1. A login page. The user should be forced to log into the web-based reporting system before they're able to access anything. The default SB Admin 2 theme login page should be used.

2. A profile page where the logged in user is able to view / complete / update their profile settings: Username, Password, First Name, Last Name, Email, Job Title, Location

3. The Stock Receiving Reports page should show a list of reports (date and time stamped) of all stock received into the system. Reports should be downloadable in PDF and CSV format. Example format of table layout below:

2016/01/10 | 12:14 | DEVICE-ID PDF CSV

4. The Stock Issuing Reports page should show a list of reports (date and time stamped) of all stock issued by the system. Reports should be downloadable in PDF and CSV format. Example format of table layout below:

2016/01/10 | 12:14 | DEVICE-ID PDF CSV

5. The Stock Level Reports page should show a list of reports (date and time stamped) of all stock takes performed. Reports should be downloadable in PDF and CSV format. Example format of table layout below:

2016/01/10 | 12:14 | DEVICE-ID PDF CSV

6. A metrics or dashboard page that shows a list of the most recent Stock Receiving, Stock Issuing and Stock Level reports for easy access.

7. Additional functionality may be added if required as the project grows.

All existing code of the web-based reporting interface will be made available to the successful freelancer via GIT or otherwise. A freelancer with good knowledge of software architecture and someone able to make recommendations re. the best way to implement new and existing functionality would be preferable.

All work would need to be completed by the first week of February.

Many thanks

Bootstrap Django PHP Python Αρχιτεκτονική Λογισμικού

Ταυτότητα Εργασίας: #9277082

Σχετικά με την εργασία

14 προτάσεις Απομακρυσμένη εργασία Ενεργό Feb 16, 2016

14 freelancers κάνουν προσφορές κατά μέσο όρο R20111 για αυτή τη δουλειά

madhavdutta

A proposal has not yet been provided

R47164 ZAR σε 45 μέρες
(166 Αξιολογήσεις)
8.6
toseef3

Dear Sir, Hope you are doing well, I have read your job description, I am willing to work with you. I have already done similar job and win 5 star rating with wonderful review. - I ll complete all of you Περισσότερα

R16578 ZAR σε 30 μέρες
(66 Αξιολογήσεις)
7.9
anuyadav1

A proposal has not yet been provided

R17500 ZAR σε 5 μέρες
(79 Αξιολογήσεις)
6.2
ankurs13

Hello.l am an independent developer who is experienced in making various web apps. I can make you a web api to accept data from an android-based rfid reader, store it and then show it in an bootstrap admin panel with Περισσότερα

R21000 ZAR σε 30 μέρες
(18 Αξιολογήσεις)
5.1