Code Monkey home page Code Monkey logo

invobook's Introduction

InvoBook

Self-hosted app for Time Tracking, Invoice Generation, Project & Client Management, built with Laravel & Filament.


License Tests passing Laravel v10.x Livewire v3.x PHP 8.1

Hire me

I'm available for contractual work on this stack (Filament, Laravel, Livewire, AlpineJS, TailwindCSS). Reach me via email or discord

About Invobook

Invobook is a self-hosted app to manage team/clients, project & tasks, time tracking, create and sending invoice and more. It is build upon Filament and TALL stack.


Installation | Screenshots | Contributing | Supporting | Credits | License


Installation

Clone the repository

git clone [email protected]:Hasnayeen/invobook.git

Set env variables

cp .env.example .env

Install composer packages

composer install

Screenshots ↑Top

Dashboard

Contributing ↑Top

To contribute join discord server link

Supporting ↑Top

Be a sponsor

Invobook is an MIT-licensed open source project with its ongoing development made possible thanks to the support by our amazing backers.

Support the development of "Invobook" by being a sponsor, reach at [email protected]

Professional Support

If you need professional support or custom functioanlity please send an e-mail to [email protected].

Security Vulnerabilities ↑Top

If you discover a security vulnerability within Invobook, please send an e-mail to [email protected] instead of creating new issue. All security vulnerabilities will be promptly addressed.

Credits ↑Top

License ↑Top

Invobook is open-sourced software licensed under the MIT license.

invobook's People

Contributors

dependabot[bot] avatar hasnayeen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

invobook's Issues

Add Vue component to add new member

Add a button in every single resource page to open add member modal. Modal should show a list of user's in the system with a button on right side to invite them in that particular team/project/office

Add admin middleware

Add middleware to filter request for admin section. Only user with 'admin' role in user table should be able to visit admin page.

Send invitation via email to join

Admin can send invitation to people to join the app via email.
A email will be sent with activation link, clicking the link will take to registration page

Improve navbar dropdown

  1. Add top box shadow over logout link
  2. change background color of link on hover (base-color-darker)
  3. background color change on hover should be full width of the dropdown
  4. hide dropdown on mouse click elsewhere

Add vue component for nav bar

Convert navbar blade view to Vue component. Login page will not have navbar. Navbar will show username and avatar on right side and will have a dropdown. dropdown will have links for settings, logout etc

Register user by invitation

User can register by invitation from admin, activation token will ensure invitation validity. After registration add user to Headquarter office.

Add Vue component to send email invitation

Add a button in homepage to open a invite modal. Modal should've a form with following fields: name, email. button should be just below the navbar and top of all cards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.