Skip to content

dylanlott/studiomanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STUDIOKEEPER

The best way for DIY studios to manage their projects.

Users

GET /users/all

Returns all users
    [
  {
    "_id": "56e106752457fbe02bde7b8f",
    "email": "dylan@bandforgeapp.com",
    "password": "$2a$10$OVqU/e5XfxeDCVChFy4ceehRby1xEyMDBcs6n2RHDn50Mqw4zhtAe",
    "__v": 0
  }    ]

POST /users

Create a new user
    {
        "email":"dylan@bandforgeapp.com",
        "password":"password"
    }

POST /users/auth/

takes a user object to login the user

    {
        "email":"dylan@bandforgeapp.com",
        "password":"password"
    }

Client

Every User has a list of clients. To attach a new client to that user

POST /clients/ Takes the following object:

{
    "contact_name":"John Doe",
    "contact_email":"john@doerecords.com",
    "status":"open",
    "location":"Boston",
    "active":"true"
}

and will return

{
  "__v": 0,
  "contact_name": "John Doe",
  "contact_email": "john@doerecords.com",
  "location": "Boston",
  "_id": "56e10bb616d6ccb92ca41054",
  "active": true,
  "status": "open",
  "joined": "2016-03-10T05:52:54.824Z"
}

POST /project/

Takes this object

{
    "name":"Hard Luck Final Album",
    "date_created":"06/12/2015",
    "date_started":"06/12/2015",
    "due_date":"06/12/2016"
}

and will return

{
  "__v": 0,
  "owner": "56f8623bf02c6c3a50b9edff",
  "project_lead": "56f8623bf02c6c3a50b9edff",
  "name": "Hard Luck Final Album",
  "due_date": "2016-06-12T06:00:00.000Z",
  "_id": "56f9ff0b06709472037954c0",
  "track_listing": [],
  "engineers": [],
  "date_started": "2015-06-12T06:00:00.000Z",
  "date_created": "2015-06-12T06:00:00.000Z"
}

After creating a project, you can then go and assign project leads, engineers, and setup tracks for that project.

About

App for managing and tracking a recording studios projects and money.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors