Find Jobs
Hire Freelancers

Lead developer for a new startup

$25-50 USD / hour

In Progress
Posted over 11 years ago

$25-50 USD / hour

== Please only apply if == - you can work at least 30 hours a week - you can work during 9am-1pm PST timeframe (the rest of the time you could work on your own schedule) - you are independent contractor - you have experience being a lead developer on non-trivial projects == To apply == Respond with either a quote on how much the prototype described in the following lines would cost, or with questions that you need to ask before giving such estimate. All responses without either a quote or a specific question ("can we talk on Skype?" is NOT a specific question) will be IGNORED == Initial task == We need an API that will power the mobile app used to bookmark websites and group them into groups called 'clustirs'. You would start by creating a very simplified version of such API in your favorite PHP framework, that would support the following 4 methods over JSON: Create a Clustir This method will add/create a new clustir in the database when given the following: Inputs: • Clustir Name • Clustir Description • Owner Id • Subdomain • Icon • Privacy (Public/Private) • Topic Id (folder/location where clustir will reside) Outputs: • Clustir id • Subdomain (returns the same subdomain entered if this subdomain is unique) • Date Clustir was created Add object to a clustir When using this method, there are two scenarios: - you're adding an object to an existing clustir - the clustir doesn't exist yet, so you have to call the other method "Create a clustir" before adding an object This means “Clustir id” (wherethat object will be "connected to") is required for an object to be created. Inputs: • Clustir id • Object Title • Object Type (website, app, post, photo, audio, video, post, book, Q&A) • Object URL (for websites, and apps, posts, photos, audios and videos, books, Q&A found online) • Object File (for posts, photos, audios, videos, and Q&A uploaded from the phone/browser). • Object Description • Optimized for Mobile (boolean value whether website is mobile-optimized) Outputs: • Object id • Date Object was created Search/List existing clustirs This method will display a list of public clustirs and relevant information to each one. Inputs: • Search String • Token (only authorized/logged in users can perform search) • Scope (all clustirs, person's clustirs) • Sorting (alphabetical by name, chronological by most recent date, numerical by most number of objects) Outputs: • Clustir Name • Description • Clustir's Subdomain • Owner Retrieve Objects from Clustir This method lists all objects (and pertinent data for each) belonging to a clustir. Output is a multi-dimensional array/nested JSON: Inputs: • Clustir id • Auth Token (if clustir is public, auth tokens can be from any registered user, otherwise, if it's private, only the owner's auth token is accepted) Outputs: • Object id • Object Name • Object Description • Object Type • Object Icon • Number of Comments • Number of Likes • Popularity
Project ID: 4014328

About the project

3 proposals
Remote project
Active 11 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
3 freelancers are bidding on average $42 USD/hour for this job
User Avatar
Quality work assured. Ready to get started. Thanks.
$60 USD in 40 days
5.0 (494 reviews)
7.5
7.5
User Avatar
I can help you to get it done - Please check PMB for more informations - iconsis
$40 USD in 40 days
5.0 (117 reviews)
6.5
6.5

About the client

Flag of UNITED STATES
United States
4.9
39
Payment method verified
Member since Aug 14, 2005

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.