Build a Website
$8-15 USD / hour
Build an internal website, Django or Django CMS based.
The primary purpose of this website is to set foundations and examples, so that I, as a novice Python developer, can expand and add more features. So the website doesn’t need to be fully polished.
The website should contain two pages:
1. A form submission page.
2. A status view page. (status info can be pulled from a simple database that contains only two tables.)
The website should demo the following:
For the form submission page:
- Dynamic forms. e.g. If user selects yes, a textbox should be appeared; if user selects no, two other dropdown lists should be appeared.
- Multiple level drop down selection. e.g. If user selects A, then 2nd level selection should be A1, A2, A3, etc; If the user selects B, then it should be B1, B2, B3, etc. Assuming all the data resides in a MySQL database table.
- Submit review. e.g. Once user completes the form, clicks on submit button should brings user to the form review, which shows all the users inputs in an editable textbox field.
- Submit button. e.g. Once user clicks on the submit button, it should be able to do a HTTP POST request.
- Contents based on the user group. e.g. If the login user is in user group A, then the page should display form group A; if the user is in group B, then form group B should be displayed.
- AJAX. e.g. If user inputs a key in textbox A, then the corresponding value should be auto populated in textbox B. Assuming all the data resides in a MySQL database table.
- Auto complete suggestion. e.g. In a textbox field, auto complete suggestion can be provided as user inputs text. Assuming all the data resides in a MySQL database table.
For the status view page:
- Pagenation or continous scrolling. e.g. The data is pulled from a database of two tables, one result per line.
- Customized filter. e.g. In the query textbox, user can input some query text, “name=Tom AND status=completed”, and the results will be filtered accordingly.
- Detailed view. e.g. User can click on each result line, a subpage should pop up and display the details of that result (data from database).
- Inline update. e.g. In the above detailed page, user can update a field value, and that new field value will be updated in the database accordingly.
The website should also demo the following theming technique, preferably using Bootstrap or similar:
- How to put one form item in one row
- How to put multiple form items in one row
- How to group several form items as a section
Project ID: #7866726
About the project
18 freelancers are bidding on average $17/hour for this job
Hello, I can provide an application based on FLASK (pythonic framework) as the server and angular-js and bootstrap client. I will be glad to help. Regards, Mehdi
Hi! I am web-developer from Ukraine. I want to work with you. I have some sites that allready have features that you need. You can find my skills in my profile. My Skype: l00k_its_d1ms0n
Once you choose me, you will know why you should have chosen me. Yes. For a new freelancer, its chicken first or hen first mystery. I am sure, you will make a good choice. All the best with your project.
Hardworking - full of energy and passion. Able to dliver end quality result. Happy for new challenges and creative tasks.