Closed

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

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:

[url removed, login to view]

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

Skills: Bootstrap, Django, PHP, Python, Software Architecture

See more: where work should be sent freelancer com, where is freelancer com based, where is freelancer based in, where is freelancer based, website architecture freelancer, web python freelancer, web app for freelancer, vm where, vm email, view recent project in freelancer, using python freelancer, url of freelancer, update profile at freelancer com, update freelancer profile, update freelancer com profile, update 1.1 from freelancer website, the work of a freelancer, theme bootstrap freelancer, the last freelancer, the best website for freelancer, the best profile on freelancer, the best part 1, the best freelancer website 2016, the best freelancer, reporting freelancer

About the Employer:
( 0 reviews ) Cape Town, South Africa

Project ID: #9277082

15 freelancers are bidding on average R20170 for this job

madhavdutta

A proposal has not yet been provided

R47164 ZAR in 45 days
(163 Reviews)
8.7
seekdeveloper

Hi, I have read your post and understood your requirement. I have great experience working on /Bootstrap/Python/Django/PHP/MySQL/HTML5/jQuery/Wordpress/Magento/Joomla/Drupal/AngularJS/[url removed, login to view] More

R21649 ZAR in 15 days
(86 Reviews)
8.3
JoomlaVogue

Hello Sir, First of all, we would like to tell you how we will initialize the project with you. We insist to follow these steps before you award the project to us: - We (technical team) will review the job and More

R16237 ZAR in 30 days
(83 Reviews)
7.3
Hariomtechnology

Hello, We are one of the best programming team on freelancer. We have more than 105+ Client Reviews (Feedbacks). Please check our profile here: [url removed, login to view] Please check s More

R17500 ZAR in 30 days
(67 Reviews)
6.9
sushant003

Dear Sir, [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] More

R17500 ZAR in 30 days
(69 Reviews)
6.6
shreeyait

Hello Sir, Hope you are fine there. We are having good experience with CorePHP projects and the reason we came across here to give the best output to your project with supreme quality. We have develope More

R17390 ZAR in 30 days
(51 Reviews)
6.7
lavizsolutions

[url removed, login to view] Hi, With Short description its hard to put amount and time, so please ignore them, lets chat to proceed... I request you to please check each url so that you can see my work. Follo More

R26315 ZAR in 30 days
(13 Reviews)
6.0
anuyadav1

A proposal has not yet been provided

R17500 ZAR in 5 days
(72 Reviews)
6.1
novaemp

Hello, sir. I am glad to bid on your project. I have enough skill-set for your project and do my best for it also. I can do it well more than you can guess, and I wish have a long-term relationship with you. Kind More

R21000 ZAR in 30 days
(69 Reviews)
5.7
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 More

R16578 ZAR in 30 days
(32 Reviews)
5.4
synl0rd

Python & Django expert here. Hi I am Hadi, I'm freelance software developer. After years of experience working on Network Application Develops (pcapy, scrapy, spynner, twisted & scapy), Distributed Messages/Ta More

R22222 ZAR in 30 days
(9 Reviews)
5.1
JarredKennedy

Hello, I have thoroughly reviewed your project brief including the attached documents and the website and I'm confident that I can complete this project in a timely manner and to the utmost level of quality. I have pre More

R12500 ZAR in 15 days
(9 Reviews)
4.6
keystrickers

A proposal has not yet been provided

R16578 ZAR in 30 days
(4 Reviews)
4.5
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 More

R21000 ZAR in 30 days
(1 Review)
1.1
SujathaAnandan

I have good experience around 13 years in PHP, C++, VB, Vb.net, Asp, Asp.net, MVC, HTML5 responsive design with CRM, Magento,Laravel, wordpress, Drupal, Joomla and cakephp . I had supported end to end solutions for one More

R17500 ZAR in 15 days
(0 Reviews)
0.0
marooti

How are you? I really would like to work for you. I am an Expert and Experienced Developer. I have read your project description and its very clear to me. After project completed 3 month's free support with our [url removed, login to view] More

R10500 ZAR in 15 days
(1 Review)
0.0