Skip to content

It's project management web application. Multiple projects, clients, documents can be created & a dedicated admin panel available for admin and clients to manage projects, tasks, documents & communicate over a task.

Notifications You must be signed in to change notification settings

Infogiants/projectmanager

Repository files navigation

About Application

It's project manager web application for manging projects, clients, tasks etc for individual to small business. It's Developed using Laravel v7.15.0.

Completed
  • User/Client Login Module
  • Admin Contacts Management Module
  • Admin User Management Module
  • Admin Role View Module
  • Admin Store/Business Mangement Module
  • Project Category Mangement Module
  • Project Management Module
  • Project Tasks Management Module
  • Task Comments Management Module
  • Task Time Logging Module
  • Project Billing Module
  • Payment POC - Using Stripe Charge/Refund
  • Project Enviornments Module
  • Project Enviornments Instances Module
  • My Profile page for clients/admin
  • Account Setting modules - Email notification, Alerts notification
In-Progress
  • Bug fixing in existing features
  • Customer Notification Alert Management Module + Email Notification
To-do
  • Admin dashboard analytics make dynamic for all project earning & filter project wise
Summary of completed modules

Two differenet roles Admin/User will automatically added in system and both Admin and User have differnet dashboard according to assiged permissions in roles. Admin can add client users by email and assign them to projects.

Installation Procedure

Pull Latest code:

https://github.com/lpkapil/projectmanager.git

  • Create Virtual Host & Host Entry in apache configuration and host file and restart apache server
<VirtualHost *:80>
        ServerAdmin webmaster@example.com
        ServerName projectmanager.com
        ServerAlias projectmanager.com
        DocumentRoot /var/www/html/projectmanager/public/
        <Directory /var/www/html/projectmanager>
                AllowOverride all
                Require all granted
        </Directory>
</VirtualHost>

127.0.0.1 projectmanager.com

service apache2 restart

  • Run below command after navigating to application root for refreshing application key & installing database

composer install

php artisan key:generate

php artisan migrate:refresh --seed

cd public

rm -rf storage

cd ..

php artisan storage:link

  • Storage:link command needs to be run first time, and it's used when application using media upload feature, it created symlink of internal image folder to public folder, so images can access via url from internal app stoage folder.

  • Open application using URL

http://projectmanager.com

Login Details

Admin

Username: admin@example.com Password: admin

Client

Username: user@example.com Password: user

Demo Screens

Coming soon...

Donate and Support

About

It's project management web application. Multiple projects, clients, documents can be created & a dedicated admin panel available for admin and clients to manage projects, tasks, documents & communicate over a task.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published