Skip to content

An application to help freelancers schedule their projects and notify clients of any schedule changes

Notifications You must be signed in to change notification settings

RAOEUS/freelancer-priorities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Freelancer Priorities

A basic application to help freelancers prioritize their projects by:

  • Name and Email address of the client
  • Is the project in person or remote?
    • Location of the request (if physical)
    • Distance from the headquarters of the freelancer (if physical)
  • Date of the request
  • Date of the requested completion
    • Is this flexible? (boolean value true/false)
  • Size of project (integer 1-10 with 10 being largest?)
  • Complexity of project (integer 1-10 with 10 being largest)
  • Time required for preparation/planning
  • Time required to complete the project after preparation/planning
  • Potential revenue
  • Potential cost of project
    • Preparation/planning cost
    • Material cost
    • Labor cost
    • Travel cost
  • Calculated potential profit
  • Interest in project (integer 1-10 with 10 being highest interest)
  • List of other potential projects that may conflict with the timeline

When a project is chosen to start:

  • Cancel/reschedule projects that conflict with the current project
    • To complete this cancellation/reschedule, the freelancer will fill out a form on the application to email the client, notifying them of the reschedule/cancellation. The client will be provided a calendar showing the dates and times they may choose based on the freelancer's current project schedule. They may also choose to cancel the project.
    • If the client is notified outside of the application, allow the freelancer to manually reschedule or cancel the project.
    • To prevent clients from rescheduling outside of work hours, keep a record of the freelancer's working hours on their account.
      • Allow the freelancer to mark time off, half days, holidays, days off, etc.
      • When the freelancer takes a sick/emergency time off, automatically reschedule all projects and notify the clients that their dates have to be pushed by x days?

Dashboard will show:

  • Current number of accepted projects
  • Sum of projects' revenue
  • Sum of projects' calculated profits
  • Sum of projects' calculated profits minus estimated taxes?

About

An application to help freelancers schedule their projects and notify clients of any schedule changes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published