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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.