Django State Driven Calendar


We are in the beginning of the new project and as a first step need to have a Calendar of Events implemented where each event could change its state periodically or driven by other events.

The platform:

Django on the backend and Bootstrap based template on the frontend

I am looking for a developer to implement state machine for the number of separate calendar related objects.

The state would change using predefined schedule or be overridden manually. Store and retrieve events from mysql database (schema exists but could be changed or enriched if needed).

For example:

• Meeting is created

o State: is created

• Day -45

o State: Pending Agenda

• Day -30

o State: Agenda is late (if not submitted)

• D+1

o State: Pending meeting summary

• D+14

o State: Meeting summary Late (if not submitted yet)

Please see more detailed state diagram here

[url removed, login to view]

All the state rules should be configurable through file or DB


Create state machine to implement the rules above.

Update event table (create or change the state) on insert or update of other tables. For example:

New invoice is submitted (new record in invoice table) -> inert new event record

New invoice is approved (update record in invoice table) -> update corresponding event record

New invoice is paid (update record in invoice table) -> update corresponding event record

When event is created, mark the record with the time of the next state transition

Create a script which would be automated to run nightly or manually that will check if today is the next state transition date and change the state of the event. The script must have a test functionality to force event state change.

Front End:

Using template [url removed, login to view]

For two types of users create the following one screen each


Show Calendar, display events using different colors.

Allow creating events, displaying event details and edit override state.


Show notification on the top of the screen, summarizing number of events and number of events in certain state (like Agenda is late)

When clicked display the list of relevant event as cards.

This is a small part of the multi-month project if you are speak django, believe in quality web work, we would love to work with you.

When submitter bids, please include some relevant work using django

Skills: Django, HTML5, MySQL

See more: state driven, www i force com, web developer django, top front end developer, template web bootstrap, template store bootstrap, summary for web developer, schema update, part time front end web developer, functionality diagram, event schedule example, event calendar example, django work, developer force com, bootstrap template developer, bootstrap developer template, all state, state, schedule calendar, responsive table, mark force, front end developer bootstrap, django, django developer

About the Employer:
( 0 reviews ) Langhorne, United States

Project ID: #4305184

11 freelancers are bidding on average $1232 for this job


I am ready to start your project.

$1200 USD in 15 days
(44 Reviews)

I've read your requirements. Please check PM.

$1500 USD in 15 days
(12 Reviews)

Hi, I have got expertise in Python Django and can deliver that project for you. You can see my profile for my past experience in Python Django framework. Also I am doing web development from more than 3 years and I a More

$1050 USD in 20 days
(5 Reviews)

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te More

$1300 USD in 25 days
(5 Reviews)

Hi We are interested in your project and read your requirements as we have in depth expertise in Python and Django. Please check private message board for details.

$1600 USD in 15 days
(0 Reviews)

I have good experience working with Django. I therefore don't see much effort in developing this workflow/event calendar solution for you. So please don't be surprised about my low bid. Some web sites I have develo More

$950 USD in 14 days
(0 Reviews)

I would like to work on your project, check PM for more details.

$1000 USD in 15 days
(0 Reviews)

Dear hiring manager, I'm interested in the position of web programming and designing you recently posted and i am Willing to Start Asap. I have been a professional worker for three years, and am very familiar wit More

$1100 USD in 30 days
(0 Reviews)

Hi. I am very excited in your proposal. It seems very interesting for me so I decide to propose You my services. Currently I am involved in development of ECM system. But I have tired a bit of It so I am trying to More

$1400 USD in 20 days
(0 Reviews)

Hi I am having good amount of experience in developing python/django apps. You can take a look at the following to get the idea of my work :- 1) 2) 3) 4) More

$1455 USD in 20 days
(0 Reviews)

Hi, I am very experienced on Django. I would love to do that project. Please check the PM for more details about me.

$1000 USD in 15 days
(0 Reviews)