Django Developer needed

Job ID: 36820997

Budget: ₹12,500 – ₹37,500 INR

2 Django developer needed. Work will be distributed among 2 django developers and 1 React developer. We want to create a Lab Portal in Django and react.js . The deadline is 12 July 2023, bid only if you can complete the project within given deadline.
Project description :
asume admin = staff and user = student

Working of that software is like

Staff will come and create a student -> in menu there is a option for assignment where all the profiles are listed

And below the form there is a list of students which staff will select and assign with time

Assignment type will of three type
-aws
-azure
-custom ( wher staff will enter all fields like ip vm admin username & password .....)



In student panel

Student do login -> then there is option of vm in menu they go there and there listed vm card by card with pagination on top of there will a search bar which work with ajax or django channel when user type anything in search show the related vm card
-> in card there will some info like
-ip
-hostname
-administrator user name
- adminstrator password
-Lab link ( will hidden if staff not added link )
- lab password ( hidden if not added)
- lab username (hidden if not added)

And there is a Status of vm show the Status vm is running/stopped/starting/restarting ( we have to get by api or the azure and AWS package)

And there will be three buttons if the vm is running ( stop , restart, delete)
If vm is stopped then
Delete and the start button is there

If vm has custom assignment then show the (operation is not supported for this vm ) in light blue colour alert

And if vm is not launched the in card show the lab title and show a button to lunch vm

And the right top side shows the count down timer of assign time( if not launched vm the show assign time like ( 35 min remaining) and if vm is launched then show like ( 0:35:00 reaming this will countdown timer)


And there will a checkbox on left top side of card when student select some vm (let's take a example student1 have 5 vm assigned 2 from AWS, 2 from azure and 1 is custom assigned then card will like 5 card have launch button in card and for the custom vm if student press lunch button then directly show the custom entered details and start the timer and time ends then delete that record and add that record to expired vm model
And for AWS and azure if user selects the azure vm to lunch then we have to add that vm lunching process in queue in cleary and by tasks I'd show the progress bar in card like if vm lunching is in queue then set progress bar at 20% and below the progress bar show vm is in queue if vm is lunching the set it to 40% show lunching..... Like that this will real time user django channel


If user selects 3 vm by checkbox and click on lunch button ( add button on top lunch ) and add all the 3 vm in queue for lunching and show the progress bar )



Error handling if there is any error while launching the store the response from api with time , student I'd , lunching from (AWS/ azure) and some more feilds....

And if error comes then add shild to that error card and show error" error while launching vm error id (error id )" and in admin panel show notification that vm id and student id is failed to lunch and in error log page there will 2 button fixed and delete vm when admin click on fixed then remove shild from student panel vm card and show the notification to user your vm error has been resolved

And Admin click on delete vm then delete the vm assignment record