Write your project spec to get proposals from developers within a day!
You'll get more accurate estimates if you tell developers why you're looking for help, what you hope to achieve, and the specific tasks you want completed.
For contract work, we have found that the most effective way to communicate project scope is to write comprehensive and specific user stories. For example, "As a pet store owner, I can log in, reset my password, view available appointments, and create available appointments. As a customer, I can view available appointments, book an appointment, pay for the appointment, and cancel the appointment.
Here is an example job post we used to find contractors for the Moonlight blog:
--
PROJECT TITLE
Blog frontend in Vue.js
ABOUT MOONLIGHT
Moonlight is a professional network of remote software developers. Companies join the membership to get access to vetted engineers and designers, and hire them as contractors or full-time employees. Developers apply to find remote work opportunities and engage with the community.
Our mission is to help the world work together. We do this by catalyzing collaboration between makers - regardless of where they are or who they know. Our company currently has 1,800+ developers active in its community, substantial revenue, and is growing quickly.
Our work is remote, asynchronous, and largely written. Today, Moonlight is a remote hiring site focused on developers. This year, we are moving beyond hiring to help knowledge workers build a rewarding, remote-first career. Community and education initiatives will be a top priority while building the product.
Learn more about us:
TASK OVERVIEW
Implement Moonlight Blog in VueJS using Contentful. We already have designs, and want a fast frontend developer to help us complete the project.
TECHNOLOGIES
Vue.js
Go
WORK SPEC
Goals for the project
Have blog up and running based on designs so we can start posting content
Project breakdown and tasks:
Create "Blog Home" VueJS component that interacts with Contentful API and has infinite scroll
Create "Blog Post" VueJS component that interacts with Contentful API
Both components are designed (see below). However, data functionality is more important - our designer will finish styling and responsiveness.
Links and resources:
See existing website at Moonlightwork.com
Documentation:
see below for designs
Zeplin link will be provided with final designs once the project begins
TIMELINE
1 week, with an option to continue working with the team as an ongoing software contractor if the working relationship goes well!
DESIGN SCREENSHOTS
Note: These will be provided in Zeplin and Sketch once development begins.