Freelancer notes is an open source web application

Overview

#What is Freelancer Notes Freelancer Note is an freelance project management application. It is very light weight and easy to use. You are able to manage all your projects in one place and you can keep record of your all clients and earnings. You are also able to export project record in PDF format.

Note : Freelancer notes is fully open source under GNU (GENERAL PUBLIC LICENSE).

#Installation Guide ###PHP Version Minimum 5.4.0 require

  1. Download or Clone the project from right side

  2. Extract from zip (You can change the project name)

  3. Copy and paste into your web server root directory

  4. Create a database

  5. Import the database from your project folder. Database name db_freelancer.sql

  6. Modify database configuration file(path app/config/database.php)

    change your database connection info. Default mysql database info 'mysql' => array(

    'driver' => 'mysql',

    'host' => 'localhost',

    'database' => 'db_freelancer',

    'username' => 'root',

    'password' => 'admin',

    'charset' => 'utf8',

    'collation' => 'utf8_unicode_ci',

    'prefix' => '', ) please make sure you database name, username and pasword(if you have set your database password otherwise leave it blank)

If you do everything perfectly then you can access the application ###Login Information User : [email protected]

Pass : admin12345 ###Login

Dashboard

### Add New Client's Info

### All Clients Info

### Add New Marketplace's Info

### All Marketplaces Info

### Add New Project's Info

### All Projects Info

### User Password Change

### Edit/Update User Profile

### Reporting Area

### Reports By Marketplace, Client, Date to Date

### Reports By Marketplace

### Reports By Client

### Reports By Date to Date

##About Laravel PHP Framework

Build Status Total Downloads Latest Stable Version Latest Unstable Version License

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.

Laravel aims to make the development process a pleasing one for the developer without sacrificing application functionality. Happy developers make the best code. To this end, we've attempted to combine the very best of what we have seen in other web frameworks, including frameworks implemented in other languages, such as Ruby on Rails, ASP.NET MVC, and Sinatra.

Laravel is accessible, yet powerful, providing powerful tools needed for large, robust applications. A superb inversion of control container, expressive migration system, and tightly integrated unit testing support give you the tools you need to build any application with which you are tasked.

Official Documentation

Documentation for the entire framework can be found on the Laravel website.

Contributing To Laravel

All issues and pull requests should be filed on the laravel/framework repository.

License

The Laravel framework is open-sourced software licensed under the MIT license

Comments
  • Bump laravel/framework from 4.2.11 to 6.20.14

    Bump laravel/framework from 4.2.11 to 6.20.14

    Bumps laravel/framework from 4.2.11 to 6.20.14.

    Release notes

    Sourced from laravel/framework's releases.

    v6.20.14

    Fixed

    • Fixed type error in Illuminate\Http\Concerns\InteractsWithContentTypes::isJson() (#35956)
    • Limit expected bindings (#35972, 006873d)

    v6.20.13

    v6.20.13 (2021-01-19)

    Fixed

    • Fixed empty html mail (#35941)

    v6.20.12

    v6.20.12 (2021-01-13)

    v6.20.11

    v6.20.11 (2021-01-13)

    Fixed

    • Limit expected bindings (#35865)

    v6.20.10

    v6.20.10 (2021-01-12)

    Added

    • Added new line to DetectsLostConnections (#35790)

    Fixed

    • Fixed error from missing null check on PHP 8 in Illuminate\Validation\Concerns\ValidatesAttributes::validateJson() (#35797)

    v6.20.9

    v6.20.9 (2021-01-05)

    Added

    v6.20.8

    v6.20.8 (2020-12-22)

    Fixed

    • Fixed Illuminate\Validation\Concerns\ValidatesAttributes::validateJson() for PHP8 (#35646)
    • Catch DecryptException with invalid X-XSRF-TOKEN in Illuminate\Foundation\Http\Middleware\VerifyCsrfToken (#35671)

    v6.20.7

    v6.20.7 (2020-12-08)

    ... (truncated)

    Changelog

    Sourced from laravel/framework's changelog.

    v6.20.14 (2021-01-21)

    Fixed

    • Fixed type error in Illuminate\Http\Concerns\InteractsWithContentTypes::isJson() (#35956)
    • Limit expected bindings (#35972, 006873d)

    v6.20.13 (2021-01-19)

    Fixed

    • Fixed empty html mail (#35941)

    v6.20.12 (2021-01-13)

    v6.20.11 (2021-01-13)

    Fixed

    • Limit expected bindings (#35865)

    v6.20.10 (2021-01-12)

    Added

    • Added new line to DetectsLostConnections (#35790)

    Fixed

    • Fixed error from missing null check on PHP 8 in Illuminate\Validation\Concerns\ValidatesAttributes::validateJson() (#35797)

    v6.20.9 (2021-01-05)

    Added

    v6.20.8 (2020-12-22)

    Fixed

    • Fixed Illuminate\Validation\Concerns\ValidatesAttributes::validateJson() for PHP8 (#35646)
    • Catch DecryptException with invalid X-XSRF-TOKEN in Illuminate\Foundation\Http\Middleware\VerifyCsrfToken (#35671)

    v6.20.7 (2020-12-08)

    Fixed

    • Backport for fix issue with polymorphic morphMaps with literal 0 (#35487)
    • Fixed mime validation for jpeg files (#35518)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump laravel/framework from 4.2.11 to 6.20.12

    Bump laravel/framework from 4.2.11 to 6.20.12

    Bumps laravel/framework from 4.2.11 to 6.20.12.

    Release notes

    Sourced from laravel/framework's releases.

    v6.20.12

    v6.20.12 (2021-01-13)

    v6.20.11

    v6.20.11 (2021-01-13)

    Fixed

    • Limit expected bindings (#35865)

    v6.20.10

    v6.20.10 (2021-01-12)

    Added

    • Added new line to DetectsLostConnections (#35790)

    Fixed

    • Fixed error from missing null check on PHP 8 in Illuminate\Validation\Concerns\ValidatesAttributes::validateJson() (#35797)

    v6.20.9

    v6.20.9 (2021-01-05)

    Added

    v6.20.8

    v6.20.8 (2020-12-22)

    Fixed

    • Fixed Illuminate\Validation\Concerns\ValidatesAttributes::validateJson() for PHP8 (#35646)
    • Catch DecryptException with invalid X-XSRF-TOKEN in Illuminate\Foundation\Http\Middleware\VerifyCsrfToken (#35671)

    v6.20.7

    v6.20.7 (2020-12-08)

    Fixed

    • Backport for fix issue with polymorphic morphMaps with literal 0 (#35487)
    • Fixed mime validation for jpeg files (#35518)

    v6.20.6

    v6.20.6 (2020-12-01)

    Fixed

    • Backport Redis context option (#35370)
    • Fixed validating image/jpeg images after Symfony/Mime update (#35419)

    ... (truncated)

    Changelog

    Sourced from laravel/framework's changelog.

    v6.20.12 (2021-01-13)

    v6.20.11 (2021-01-13)

    Fixed

    • Limit expected bindings (#35865)

    v6.20.10 (2021-01-12)

    Added

    • Added new line to DetectsLostConnections (#35790)

    Fixed

    • Fixed error from missing null check on PHP 8 in Illuminate\Validation\Concerns\ValidatesAttributes::validateJson() (#35797)

    v6.20.9 (2021-01-05)

    Added

    v6.20.8 (2020-12-22)

    Fixed

    • Fixed Illuminate\Validation\Concerns\ValidatesAttributes::validateJson() for PHP8 (#35646)
    • Catch DecryptException with invalid X-XSRF-TOKEN in Illuminate\Foundation\Http\Middleware\VerifyCsrfToken (#35671)

    v6.20.7 (2020-12-08)

    Fixed

    • Backport for fix issue with polymorphic morphMaps with literal 0 (#35487)
    • Fixed mime validation for jpeg files (#35518)

    v6.20.6 (2020-12-01)

    Fixed

    • Backport Redis context option (#35370)
    • Fixed validating image/jpeg images after Symfony/Mime update (#35419)

    v6.20.5 (2020-11-24)

    Fixed

    • Fixing BroadcastException message in PusherBroadcaster@broadcast (#35290)
    • Fixed generic DetectsLostConnection string (#35323)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump laravel/framework from 4.2.11 to 6.20.26

    Bump laravel/framework from 4.2.11 to 6.20.26

    Bumps laravel/framework from 4.2.11 to 6.20.26.

    Release notes

    Sourced from laravel/framework's releases.

    v6.20.25

    Fixed

    v6.20.24

    Fixed

    • Fixed required_if boolean validation (#36969)

    v6.20.23

    Added

    • Added strings to the DetectsLostConnections.php (4210258)

    v6.20.22

    Fixed

    • Fixed setting DynamoDB credentials (#36822)

    v6.20.21

    Added

    • Added support of DynamoDB in CI suite (#36749)
    • Support username parameter for predis (#36762)

    Changed

    • Use qualified column names in pivot query (#36720)

    v6.20.20

    Added

    • Added WSREP communication link failure for lost connection detection (#36668)

    Fixed

    • Fixes the issue using cache:clear with PhpRedis and a clustered Redis instance. (#36665)

    v6.20.19

    Added

    • Added broken pipe exception as lost connection error (#36601)

    v6.20.18

    Fixed

    • Fix validator treating null as true for (required|exclude)_(if|unless) due to loose in_array() check (#36504)

    Changed

    • Delete existing links that are broken in Illuminate\Foundation\Console\StorageLinkCommand (#36470)

    v6.20.17

    Added

    • Added new line to DetectsLostConnections (#36373)

    v6.20.16

    Fixed

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • consistent form titles

    consistent form titles

    I think that it would be best to have clear and consistent titles for the forms. Right now, the titles aren't the same.

    Add new Client's Information Edit Client's Information

    Add new Marketplace's Information Edit Marketplace's Information

    Add new Project's Information Edit Project's Information

    opened by nafergo 0
  • Dashboard totals aren't working correctly

    Dashboard totals aren't working correctly

    • total projects are correct
    • completed projects shows total projects... should not incude projects with running status
    • clients total is the same number of total projects
    • graph doesn't seem logic... I have two Semptembers but are from different years... screenshot
    opened by nafergo 1
  • Some suggestions based on my use experience

    Some suggestions based on my use experience

    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.

    1. all edit forms could use some labels

    2. 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

    3. 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

    4. 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
    1. Reports 6.1 it would be great to have reports on projects by type (see 2.1)
    opened by nafergo 2
  • mispelled and typos

    mispelled and typos

    Change password form title mispelled: Updte your profile information > should be Change password

    User profile form title mispelled: Updte your profile information > should be Update

    opened by nafergo 0
Owner
Porimol Chandro
Data Science, Deep Learning & Natural Language Processing Practitioner.
Porimol Chandro
Attendize is an open-source ticketing and event management application built using the Laravel PHP framework

Attendize is an open-source ticketing and event management application built using the Laravel PHP framework. Attendize allows event organisers to sel

Attendize 3.6k Dec 27, 2022
Electrik is a full-featured, open-source, starter-kit to help you build you your SaaS application.

Electrik Electrik is a full-featured and open-source stater-kit for for your next SaaS application. It's built on top of Laravel, Livewire, neerajsoha

Electrik 129 Dec 31, 2022
Open source Unifi controller

imperian-systems/unifi-controller Note: This package is backend only, no user interface is included Install snappy PHP extension https://github.com/kj

Imperian Systems 111 Dec 18, 2022
📛 An open source status page system for everyone.

Cachet is a beautiful and powerful open source status page system. Overview List your service components Report incidents Customise the look of your s

Cachet 13k Jan 4, 2023
Open Source Invoicing Solution for Individuals & Businesses

Introduction Crater is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates. Web Applica

Crater Invoice 6.7k Jan 4, 2023
ergodnc (Ergonomic Desk & Coffee) is an open source Laravel project that's being built live on the official Laravel YouTube Channel

About This Project ergodnc (Ergonomic Desk & Coffee) is an open source Laravel project that's being built live on the official Laravel YouTube Channel

Mohamed Said 248 Dec 26, 2022
PHPBack is an open source feedback system

About PHPBack is an open source feedback system you can use for your website. It gives your customers a way to communicate their ideas to improve your

PHPBack 372 Dec 14, 2022
This is an open source demo of administration panel for polymorphic relationship and SEO content

Laravel SEO admin This application demonstrates usage of polymorphic relationships described at (http://maxoffsky.com/code-blog/using-polymorphic-rela

Maksim Surguy 127 Oct 11, 2022
An open source Laravel Soundboard with Admin Panel CRUD (Create Read Update Delete) built on Laravel, Bootstrap, and Vue.js

Laravel Soundboard An open source Laravel Soundboard with Admin Panel CRUD (Create Read Update Delete) built on Laravel 5.8, Bootstrap 4, Vue.js, Boot

Jeremy Kenedy 24 Oct 28, 2022
An issue tracking tool based on laravel+reactjs for small and medium-sized enterprises, open-source and free, similar to Jira.

ActionView English | 中文 An issue tracking tool based on php laravel-framework in back-end and reactjs+redux in front-end, it's similar to Jira. You co

null 1.7k Dec 23, 2022
Free and open-source Laravel admin dashboard interface built with Livewire & Alpine.js based on Bootstrap 5

Volt Dashboard Laravel Free Frontend Web App for Laravel with Livewire & Alpine.js Never start a development project from scratch again. We've partner

Themesberg 200 Jan 4, 2023
An Easy, Customizable & Open Source Robux Rewards Website Made With Laravel

RbxDream - Robux Earning Rewards Website Coming Soon Current repo not stable. This is an open source Robux rewards site. Understanding Core Concepts T

Underground 3 Feb 15, 2022
An open-source Laravel library for building high-quality, accessible applications and administration dashboards.

Arpite An open-source Laravel library for building high-quality, accessible applications and administration dashboards. Built using Inertia.js, React,

Arpite 3 Jul 5, 2022
Open source for selling social media accounts or accounts on other platforms.

SELLACC - Open Source Selling Accounts SELLACC is open source for selling social media accounts or accounts on other platforms. ⚠️ We not update sourc

PHAM DUC THANH 6 Nov 17, 2022
open source imageboard.

Shuzu an opensource imageboard written in PHP. Set-up To get shuzu running, you need to meet the prerequisites. Prerequisites For shuzu to work, it ne

japan 2 Sep 8, 2022
A web app for detecting backend technologies used in a web app, Based on wappalyzer node module

About Techdetector This a web fingerprinting application, it detects back end technologies of a given domain by using the node module wappalyzer. And

Shobi 17 Dec 30, 2022
Jumpstart your web development journey with the HALT Stack Starter Kit, a one-command solution for creating dynamic, scalable, and clean web applications.

Welcome to the HALT Stack Starter Kit! This kit is designed to help you kickstart your web development projects using the HALT Stack, a powerful combi

HALT Stack 6 Jun 7, 2023
Web application with Laravel in Backend and VueJS in Frontend

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Benjdia Saad 1 Oct 12, 2021
this package makes laravel website a progressive web application.

Laravel PWA You can follow this video tutorial as well for installation. Installation Install the package by the following command, composer require l

Shailesh Ladumor 86 Dec 16, 2022