Find Jobs
Hire Freelancers

Django rewrite?

$10-30 USD

Завершено
Опублікований almost 9 years ago

$10-30 USD

Оплачується при отриманні
I wrote this for a co-operative. By definition they have a very small budget and couldn’t afford any closed-source software. Besides, none fit their needs. So, I learned Python and built their site using the Django framework. I figured the code was poorly written but it works and I’m quite proud of what I accomplished. I think it would benefit from a complete rewrite but I just don’t know if we have any budget to do that so it might have to be just a patch-fix for now. Or, maybe we could work something out. I’m sure that other groups might find value in it, too. You could even take all of the credit for it - I don’t care :) I have four items that I need to address and am hoping that you can help. I have them listed below. I have a development server and can provide you SSH access to it. You could develop on that if you wanted. I have sanitized the database so you can log into the web app and see how it works. I created an administrative guide as well as a presentation outline that is useful for understanding the workflow of the site. If we can work something out I can provide to you the work flow that the site requires. What “things” they do and how they need to do them. With all of this information you should be able to create a new app to meet these needs. Again, thank you very much for your consideration and I look forward to working some sort of agreement out with you. ITEM 0 Determine if I need to rewrite this application. Maybe break it up into several apps (enrollment, family, etc) ITEM 1 Modify views, forms, and templatetags/* so that the code is far more efficient. ITEM 2 [login to view URL] What I am trying to do is modify the email list on [login to view URL] so that it is not a select box but check boxes instead. HOWEVER, what I must also do is hide some of these email lists so that they can only be selected from the admin side of the site. This is more fully explained in the URL listed above ITEM 3 When you click on “Enroll my family” it takes several seconds to load. This is because the application is performing hundreds of queries. They are almost all identilcal but I just can’t figure out how to make it more efficient (i.e. perform just one query and then cache the information). What I’m thinking is that maybe AJAX would help with the solution. The business process must stay the same: a child can only be enrolled in one class per hour so if he is enrolled in Class A and then enrolls in Class B, he must first be de-enrolled from Class A. ITEM 4 Implement a waiting list for enrollment. I have put this on hold until I figure out the other, more important items.
ID проекту: 8012717

Про проект

2 пропозицій(-ї)
Дистанційний проект
Активність 9 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
Hello! I would like to help you with your Django app. From your description, it looks like there is no need to rewrite everything, just reorganize some modules and make nice ajax (json) views. I have 4+ years of experience with Django, so I can give you some advises, how to setup your app to speed it up. Probably, the bottleneck is your DB, so I can also take a look at your setup.
$30 USD за 1 день
4,8 (1 відгук)
1,0
1,0

Про клієнта

Прапор UNITED STATES
Clinton Twp, United States
5,0
1
Спосіб оплати верифіковано
На сайті з черв. 22, 2015

Верифікація клієнта

Інші роботи від цього клієнта

Review Django code
$30-250 USD
Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.