nafiesl / free-pmo Goto Github PK
View Code? Open in Web Editor NEWProject management software for freelancers or agencies, built with Laravel.
License: MIT License
Project management software for freelancers or agencies, built with Laravel.
License: MIT License
nowadays apps offer dark and light appearance. Is it possible if free-pmo implement it?
Upgrade dependency to laravel 7.x
In this repo, we still have few endpoints. I think it is better if we have endpoints for managing projects.
GET api/v1/projects (project listing)
POST api/v1/projects (create new project)
GET api/v1/projects/{id} (single project)
PATCH api/v1/projects/{id} (update a project)
DELETE api/v1/projects/{id} (delete a project)
Need this API features created with feature tests in tests/Feature/Api/ApiManageProjectsTest
.
This repo still using laravel 5.7.* framework, we need to update this project to use current laravel LTS 6.0.
TODO:
Some dependency might be incompatible, just add notes here when we found any package version incompatibility.
Descriptions for projects, jobs, and tasks are hard-coded. As descriptions are subjective, there should be no hard limits on them.
Can this be addressed such that limits in the context described above are more flexible?
(maybe I will do a PR)
Sedikit cerita, setelah memakai aplikasi ini selama setahun. Ada client dari pemerintahan yang meminta mencantumkan NPWP di invoicenya. Fitur NPWP langsung di eksekusi sama mas @nafiesl di #23 Terimakasih mas.
Selain itu, ada pula yang meminta bukti bayar, semacam kuitansi yang menyatakan client telah mengirim pembayaran dan kita sebagai agensi telah menerima pembayaran.
Disini ada dua macam tipe, yang tidak membutuhkan materai dan yang membutuhkan materai (1jt keatas). Referensi regulasinya bisa dilihat di Pasal 2 PP No 24 tahun 2000 tentang Perubahan Tarif Bea Materai dan Besarnya Batas Pengenaan Harga Nominal dan pasal 2 ayat 1-4 UU No 13 tahun 1985 yang mengatur perihal penggunaan materai.
Ketika memindahkan (drag) event yang sebelumnya di set All-Days => true, keluar error:
Error processing your request: {"message":"The given data was invalid.","errors":{"end":["The end is not a valid date.","The end does not match the format Y-m-d H:i:s."]}}
Saya sedikit menambahkan option baru pd jscript fullcalendar-nya yaitu:
minTime: '07:00:00',
maxTime: '17:30:00',
eventLimit: true,
businessHours: {
// days of week. an array of zero-based day of week integers (0=Sunday)
dow: [ 1, 2, 3, 4, 5 ],
start: '07:00',
end: '17:30',
},
tetapi ketika mengembalikan ke setting default pun keluar error yang sama.
Terimakasih,
Salam PMO!!!
Apakah bisa ketika dibagian Input Job langsung Input Taks saja tanpa ada embel2 Detail Job ?
How to change currency to us dollar
In each project, it is not always running well. We often face situation or issue, or problem that might need be recorded on our project. The issues that we recorded can be used for:
Every one that has been involved in the project see and learn based on recorded issue. This might be a great feature for project management system.
Btw, idea comes from issue feature on bitbucket and github.
Saat membuat invoice, terkadang ada nilai diskon yang diberikan pada invoice tersebut.
Misal satu invoice memiliki beberapa Item:
Subtotal 4500
Diskon 100 (Diskon server dan maintenance)
Total : 4400
Rencana Fitur :
amount
= total tagihan - diskon.invoices
ditambahkan kolom discount
int(10) dan discount_notes
varchar(255).thanks bro really you are too optimistic this project is amazing too i have tested all functionality is working fine
Karena berkaitan dengan transaksi yang memerlukan pajak, sering kali harus pake NPWP. Dan melampirkan manual. Sebaiknya kita tambahkan fitur NPWP
Since there are limits on some textfields, users should be aware of character counts
Bank Account List hilang jika membuat Bank Account lebih dari dua
Is it possible to pay team members/freelancers through paypal?
We want to add a docker-composer.yml file for an easy local setup using docker.
Saya sudah melakukan proses install dari panduan
https://github.com/nafiesl/free-pmo/blob/master/README.id.md
langkah 1-4 berhasil.
Langkah 5 muncul pesan error ini
Langkah 6 juga error
hingga seterusnya jadi tidak bisa..
tolong dibantu,..trims
New installation of free-pmo project on Ubuntu get an error on uploading agency logo. This might be happening to other distros, too.
Mu current local setup:
Upload logo destination goes to storage/app/public
folder. Then we save the file path to site_options
table (like existing). To get access to storage folder, we will need to run php artisan storage:link
.
Hi,
first of all thank you very much for that great piece of software (even if there is work in progress).
I have one question: Is this software shipped with translations into different languages than english right now? Or do you plan any multi language support?
Thanks in advice,
alpham8
Ada beberapa project yang memiliki subscription (langganan), misalnya Maintenance Bulanan, Domain, atau Hosting. Untuk subscription tersebut, kita bisa membuatkan invoice kepada klien.
Contoh Kasus:
Misal maintenance bulanan yang dibayar per 3 bulan.
Bulan Januari kita membuat invoice dengan item berikut :
Bulan April kita membuat invoice dengan item berikut :
Untuk saat ini, saat membuat invoice, kita mengisi item satu persatu. Akan lebih baik, jika kita memiliki fitur Duplikat Invoice. Kita duplikat invoice Januari, kemudian ubah nama bulan per item. Jadi ketika membuat invoice untuk item-item yang serupa, prosesnya bisa lebih menghebat waktu (dibandingkan kita harus menulis ulang item satu persatu).
Rencananya :
Never got any response via email listed in security.md...
https://huntr.dev/bounties/763eac1a-caf8-48b0-8fcf-e03d92de4de4/
Hello i just testing the project and after changing agency details and adding a few customers and a new project, the program shows this error message related to project-stats partial where is unable to show info in the url .../projects/{projectID}
As an extra info Im testing the system using sqlite database.
We might need to create some demo content for exploring the web app for the first time. Here is some idea:
php artisan pmo:demo
Generating optimized autoload files
Class Illuminate\Foundation\ComposerScripts is not autoloadable, can not call post-autoload-dump script
@php artisan package:discover
PHP Warning: require(/home/wmomesso/Documentos/ManagerProjectLaravel6/free-pmo/free-pmo/vendor/composer/../laravel/framework/src/Illuminate/Foundation/helpers.php): failed to open stream: No such file or directory in /home/wmomesso/Documentos/ManagerProjectLaravel6/free-pmo/free-pmo/vendor/composer/autoload_real.php on line 66
PHP Fatal error: require(): Failed opening required '/home/wmomesso/Documentos/ManagerProjectLaravel6/free-pmo/free-pmo/vendor/composer/../laravel/framework/src/Illuminate/Foundation/helpers.php' (include_path='.:/usr/share/php') in /home/wmomesso/Documentos/ManagerProjectLaravel6/free-pmo/free-pmo/vendor/composer/autoload_real.php on line 66
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 255
We want a default date value to be filled on some of these forms:
On Add Job from Other Project, we get Error Undefined index: xxx_task_ids
if we only select job, without selecting any task within it.
Reproduce:
Undefined index: xxx_task_ids
error.Some screenshots that might be help.
Hello,
I am trying to change language at yearly report. It is like Januari, Pebruari, Maret. I want it as like English. I have tried in many ways. But how to solve it?
Selamat malam mas Nafies, saya menemukan error disini
Route: customers/{id}/projects
Message:
(2/2) ErrorException
Undefined variable: status (View: D:\Workspaces\WWW\local--nafiesl-free-pmo\resources\views\customers\projects.blade.php)
Maaf mengganggu lagi mas @nafiesl
Saya ingin melaporkan bugs yang saya alami
Harusnya Fahmi yang terselect.
Setelah dilihat ternyata Fahmi dan Indoworx memiliki id (partner_id) yg sama
Septerti yg di ketahui partner_id bisa sama namun partner_type bisa berbeda
Sebelumnya terimakasih banyak
Saat ini assignment hanya untuk untuk Job, jika ditambahkan opsi untuk assignment task untuk individual user, akan sangat membantu, setidaknya untuk saya.
Misalkan Job untuk si A, dan si A dapat assign Task kepada user lainnya, semacam tim kecil.
terimakasih
Saya coba modifikasi sendiri, tetapi karena masih baru di Laravel, dan struktur nya sudah cukup advance, saya masih ragu, dan sekarang ini sedang coba memahami alur programnya.
Selamat Pagi Mas Nafies,
Saya mau usul saja mas, setelah saya baca dan pelajari konsep appnya ini sudah bagus tapi apakah ada kemungkinan aplikasi ini dikembangkan lagi dengan menambahkan fiture module :
Demikian Mas Nafies, sedikit masukan dari saya dengan harapan app ini akan menjadi lebih bagus lagi kedepannya, mohon maaf jika ada kesalahan.
Trims.
I want to add custom field to project and job. Let us say when creating a job, I want the worker to be able to add url. I also want to edit some field labels/titles in projects and jobs. How to do it?
I think we need to add commenting system for Free PMO, which we can add comment to:
Plans:
Project and Job to Comment model relation:
This comment system will usefull for communication between users involved within a project.
On PHP 8.0.2
composer install
fails with
local.ERROR: During class fetch: Uncaught ErrorException: Required parameter $validation follows optional parameter $default in /Users/vita/Dropbox (Personal)/projects/projectManagement/free-pmo/vendor/backup-manager/laravel/src/AutoComplete.php:43
Readme mentions that PHP >= 7.3.0 will work
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.