CalcPrazo BR in Django
Budget: $30 – $250 USD
Please read the full readme before you bid.
This is a job for a 1st beta of CALCPRAZO.
Models are designed (two table modues).
DB Shuld be kept as simple as possible.
Must deliver views.py, urls.py, forms.py and related HTMLs template ready as for "Funcionality" properly working. as discribes above. See spreadsheet for reference.
No need for custom CSS
No need to deploy
# CALCPRAZO
Calc prazo is FREE and simple date calculator aimed to be used by local lawyers and legal assistents for daly deadline calculation.
Code can at https://github.com/mazzara/calcprazo
The calculator was first created as a spreadsheet publicaly shered via gogle drive.
The present project is a migration to a Django Application open source free for general use, as a tool for quickly calculate legal deadlines.
## FUNCIONALITY.
### INPUTs
1st User inputs a start date, or date 0 (zero).
2nd User inputs the (+) plus or (-) minus delta days to calculate the DEADLINE.
### OUTPUTs
App will calculate and return 3 (three) results:
1. DEADLINE calculated in simple Delta days.
Example: March,1,2022(Tue) + 7 days = March,7,2022(Mon)
2. DEADLINE WORKDAY calculated computing only workdays, accounting for SATURDAYS, SUNDAYS and for World Wide (Brazil) holidays. Table Feriado dates flagged with "F".
March,1,2022(Tue) + 7 days = March,10,2022(Thu)
3. DEADLINE WORKDAY SPECIAL calculated accounting for all entries in table Feriado ('F', 'P', 'I')
## User Return Information
The result will be returned to the user in a html page, presenting all user inputs, a summary of the 3 output calculations.
Result page also must present the calculation demonstration for the 3rd result, presenting all dates disregarded as non-working date.
# Reference Spreadsheet
As more detailed explanations for the calculations, a reference spreadsheet is available at [google drive - CALCULADORA DE PRAZOS TJSP](https://docs.google.com/spreadsheets/d/1-x3NV5LPIvQ-dC5jwjpuF3e_jrVeC4W4cWU5fQdNOJk/edit?usp=sharing)
## Login Information
User loggin information will be kept as minimum as possible.
A history table will logg all calculations with a timestamp and user email
User email information is optional, but will help user as the Calculation Demonstration will be able to be send a copy to the email.
# Models for *CALCPRAZO*
# Calcprazo is a simple date calculator aimed to be used by local laweyers a and legal staff in Sao Paulo / Brazil.
# Provided 2 iputs, a start date, and a delta days, it will compute the *due date* considering local and special non working days.
# User will get the *due date* in 3 output:
# 1. *due date* calculated by simple current delta days, so: March,1,2022(Tue) + 7 days = March,7,2022(Mon)
# 2. *due date* calculated by genaral working days, so: March,1,2022(Tue) + 7 days = March,10,2022(Thu)
# 3. *due date* same as above, but calculated by general working days, plus special non working days (special cases)
This is a job for a 1st beta of CALCPRAZO.
Models are designed (two table modues).
DB Shuld be kept as simple as possible.
Must deliver views.py, urls.py, forms.py and related HTMLs template ready as for "Funcionality" properly working. as discribes above. See spreadsheet for reference.
No need for custom CSS
No need to deploy
# CALCPRAZO
Calc prazo is FREE and simple date calculator aimed to be used by local lawyers and legal assistents for daly deadline calculation.
Code can at https://github.com/mazzara/calcprazo
The calculator was first created as a spreadsheet publicaly shered via gogle drive.
The present project is a migration to a Django Application open source free for general use, as a tool for quickly calculate legal deadlines.
## FUNCIONALITY.
### INPUTs
1st User inputs a start date, or date 0 (zero).
2nd User inputs the (+) plus or (-) minus delta days to calculate the DEADLINE.
### OUTPUTs
App will calculate and return 3 (three) results:
1. DEADLINE calculated in simple Delta days.
Example: March,1,2022(Tue) + 7 days = March,7,2022(Mon)
2. DEADLINE WORKDAY calculated computing only workdays, accounting for SATURDAYS, SUNDAYS and for World Wide (Brazil) holidays. Table Feriado dates flagged with "F".
March,1,2022(Tue) + 7 days = March,10,2022(Thu)
3. DEADLINE WORKDAY SPECIAL calculated accounting for all entries in table Feriado ('F', 'P', 'I')
## User Return Information
The result will be returned to the user in a html page, presenting all user inputs, a summary of the 3 output calculations.
Result page also must present the calculation demonstration for the 3rd result, presenting all dates disregarded as non-working date.
# Reference Spreadsheet
As more detailed explanations for the calculations, a reference spreadsheet is available at [google drive - CALCULADORA DE PRAZOS TJSP](https://docs.google.com/spreadsheets/d/1-x3NV5LPIvQ-dC5jwjpuF3e_jrVeC4W4cWU5fQdNOJk/edit?usp=sharing)
## Login Information
User loggin information will be kept as minimum as possible.
A history table will logg all calculations with a timestamp and user email
User email information is optional, but will help user as the Calculation Demonstration will be able to be send a copy to the email.
# Models for *CALCPRAZO*
# Calcprazo is a simple date calculator aimed to be used by local laweyers a and legal staff in Sao Paulo / Brazil.
# Provided 2 iputs, a start date, and a delta days, it will compute the *due date* considering local and special non working days.
# User will get the *due date* in 3 output:
# 1. *due date* calculated by simple current delta days, so: March,1,2022(Tue) + 7 days = March,7,2022(Mon)
# 2. *due date* calculated by genaral working days, so: March,1,2022(Tue) + 7 days = March,10,2022(Thu)
# 3. *due date* same as above, but calculated by general working days, plus special non working days (special cases)