Hello,
A short background:
I'm about to develop a web-based portal for my friend's company that deals 
with cleaning services of all kind, and I want to try out Django for this. 
In brief, the portal should consist of a database with data on employees, 
customers, contracts, work orders... and upon this there should be an 
interface for administrating everything related, such as adding customers, 
contracts and so on. There should also be an interface for the employees, 
for viewing work orders, today's agenda (e.g. go to customer X and do task 
Y) and register time put into a work order and closing it. In the 
background, work orders are supposed to be created automatically based on 
what's agreed upon in a contract (e.g. customer X subscribes on task Y on 
interval Z which should be handled by employee A).

A company's internal business database system pretty much, and nothing new 
under the sun. Perhaps accompanied by an external website further on.
Now on to the questions.

   1. Do you think Django would be suitable for this?
   2. Do you have some spontaneous ideas and/or pre-made code snippets that 
   could be handy (like a calendar)?
   3. How would you structure the project;
      - Everything in one app, or how would you split them? One for 
      employee interface, one for admin interface (perhaps use the built-in 
admin 
      system), one for external website? Is this bad design?
      
I would like to design is such that it will be easy to expand, e.g. with 
statistics on hours worked, integration with invoice system, database 
accessible by Android app....... or whatever. But being new to Django I'm 
not really comfortable with basic design principles.

Any input is appreciated and of course I'm reading up in Django Book, 
watching YouTube videos and exploring code as much as I can.

Thank you.
Best regards,
Peter

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/geK-jXEjDQEJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to