First of all, let me say that I was really looking for a simple to install and use management solutions for my freelance work. This is really great. I'm really happy. My suggestions are based on my experience so far but I think that could be helpful to others.
all edit forms could use some labels
Projects:
2.1 it would be useful to have a project type and project description
2.2 Project table: I think that client's skype, email contacts and country are not necessary here, this is project info table, not client
2.3 Project status for easily identify/filter running projects.
2.4 An info about the projects payment status: Payed /not payed
User account
3.1 use gravatar service
3.2 add url, skype and country to profile to have more complete profile
3.3 add other services: social networks and portfolio (for easy storing)
3.4 user profile goes directly to edit user profile. make user profile go to a view (non editable) page where all profile data is stored and viewable 8easy access) and create a edit link/button to add/edit
Client info
4.1 use Last Name /first Name (like user profile does...) instead of just name
4.2 email and skype are useful and common, also add an url for personal homepage or twitter, facebook (have several clients with this contacts)
5.marketplace
note: I work as a freelance for some companies and some clients come through these companies.
This means that I have some clients that I work with directly (I created a "self" as marketplace for these clients) and some clients come through Company XYZ (company XYZ outsorces work to me). So I also create a marketplace for company XYX.
5.1 in addition to url, add more options for contact info: skype, country, twitter, facebook []
5.2 maybe the possibility of a contact name
these options would be no mandatory, to be used if needed
Reports
6.1 it would be great to have reports on projects by type (see 2.1)
First of all, let me say that I was really looking for a simple to install and use management solutions for my freelance work. This is really great. I'm really happy. My suggestions are based on my experience so far but I think that could be helpful to others.
all edit forms could use some labels
Projects: 2.1 it would be useful to have a project type and project description 2.2 Project table: I think that client's skype, email contacts and country are not necessary here, this is project info table, not client 2.3 Project status for easily identify/filter running projects. 2.4 An info about the projects payment status: Payed /not payed
User account 3.1 use gravatar service 3.2 add url, skype and country to profile to have more complete profile 3.3 add other services: social networks and portfolio (for easy storing) 3.4 user profile goes directly to edit user profile. make user profile go to a view (non editable) page where all profile data is stored and viewable 8easy access) and create a edit link/button to add/edit
Client info 4.1 use Last Name /first Name (like user profile does...) instead of just name 4.2 email and skype are useful and common, also add an url for personal homepage or twitter, facebook (have several clients with this contacts)
5.marketplace