Find Jobs
Hire Freelancers

Personal Goal Calendar Generator

$30-250 USD

Completed
Posted about 10 years ago

$30-250 USD

Paid on delivery
Technologies ------------------------------------- The technology stack to be used is as follows: PostgreSQL - backend storage / persistance Python Web Framework - CherryPy or Django HTML5/CSS/jQuery - frontend UI / ajax BIDDERS: PLEASE PUT THE WORD "POTATO" IN YOUR RESPONSE Overview ------------------------------------- The purpose of the web application is to generate a calendar outlining checkpoints for a personal goal the end-user wants to achieve. The web application only needs to consist of a landing page and a results page (or just a landing page if using AJAX to display results). The user is given options (detailed below) to customize what days of the week they want checkpoints to appear on, and how many days they want to take to complet their goal (either 60,90,or 120 days). After the user clicks a button to generate their calendar it is displayed to them along with options to export the results (details below). Functional Requirements ------------------------------------- The calendar should support the following customizations: 1. The user can set the title The calendar should support the following periods of days to accomplish a goal: 1. 60 days 2. 90 days 3. 120 days The calendar should support the following customizations to the periods of days to accomplish the goal: 1. Weekends are counted in total days. 2. Weekends are not counted and checkpoints will not appear on weekends. A "checkpoint" is just an item on a calendar that contains some text about the goal. The checkpoints should support the following customizations: 1. Checkpoints appear every day. 2. No checkpoints appear on weekends 3. Every other day a checkpoint appears (ie staggered): For example if they started on a Monday the checkpoints would be on Monday, Wednesday, Friday, Sunday, then for the next week Tuesday, Thursday, Saturday, etc. 4. Staggered (like #2) with no weekends included: First week is Monday, Wednesday, Friday. Second week is Tuesday Thursday. Third week is Monday, Wednesday, Friday. Fourth week is Tuesday Thursday and so on. 5. Once a week on a chosen day of the week. The calendar should support generating the following types of personal goals: 1. I want to workout every day. The checkpoints would just have the text "You should workout today." Even though the goal text says "every day" the checkpoints should stil follow the customizations the user picks. 2. I want to read a book that is ______ pages long. The checkpoints would have the text "You should have finished XXX pages by now." Where XXX is the number of pages they should have finished by that date in order to meet the goal of reading all of the pages within their chosen calendar time. 3. I want to save $_______. The checkpoints would contain the text "You should have saved $_____" by now, indicating how much money they should have set aside so far in order to meet their goal. 4. I want to walk/run/bike ______ miles every day. The checkpoints would just say "You should walk/run/bike _____ miles today." Options for Exporting the Calendar 1. Printable view - the user can view just the calendar (all other page elements are hidden) so they can print it on their home printer. 2. PDF - the user can save the calendar as a PDF NOTE: If you are unable to find a free/easy to implement package for generating PDFs we can talk about removing this requirement. 3. iOS calendar - the user can export the checkpoints as iOS calendar items that occurr at noon on the days they have chosen checkpoints to appear on. Non-Functional Requirements ------------------------------------- 1. Code should be well commented in good English. 2. No other documentation is needed other than well commented code (no technical design document needed). 3. The web application should have a well formatted, good looking appearance (controls aligned, buttons styled, etc). 4. Calendars should have well formated, good looking appearance. NOTE: If you are not a designer please use a free CSS UI design pack, or tell us which UI design pack you would like us to purchase for the project. We cannot guarantee we can purchase any pack chosen, but we will try to work with you to find something that fits.
Project ID: 5503396

About the project

3 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Your word: POTATO I can do it, I\'m new to this site but I have more that 10 years of web development, so I am focused on a work done and a nice review instead of money. I can start ASAP, I had developed 3 related calendar projects some time ago (not in django, but in javascript, php and asp). I have developed several sites on django and I can use twitter bootstrap and jquery/jquery-ui for the front-end, so you don\'t have to buy any package. I can also develop a simple demo tomorrow so you can check that I can do the job without no risk for you, just confirm me to start the demo. Yours PS: I like this project because I have the same problem you describe and need to solve with this job, so I will enjoy develop it.
$100 USD in 13 days
0.0 (0 reviews)
0.0
0.0
3 freelancers are bidding on average $306 USD for this job
User Avatar
i can write this in Django . .
$250 USD in 5 days
4.9 (21 reviews)
4.9
4.9

About the client

Flag of UNITED STATES
INDIANAPOLIS, United States
5.0
4
Payment method verified
Member since Mar 1, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.