hasnayeen / invobook Goto Github PK
View Code? Open in Web Editor NEWSelf-hosted app for Time Tracking, Invoice Generation, Project & Client Management, built with Laravel & Filament.
License: MIT License
Self-hosted app for Time Tracking, Invoice Generation, Project & Client Management, built with Laravel & Filament.
License: MIT License
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
a modal with a form will be open when create new team is clicked in homepage. fields will be - name & description
Write backend functionality for creating new office from home page via API and also fire an event
Add Vue component for event listing of office/team/project
Add Vue component for single event page (office/team/project)
Create a new task in database after proper validation
User can register by invitation from admin, activation token will ensure invitation validity. After registration add user to Headquarter office.
Add middleware to filter request for admin section. Only user with 'admin' role in user table should be able to visit admin page.
backend functionality for home page view
Add vue component for listing of all task in a task board page of (office/team/project)
Add a Vue component for notification popup
Add vue components for home page view
add seed data for user(admin) and office(headquarter) for default state of application
When a user successfully register in the system send a welcome mail
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
lists of 'offices', 'teams', 'projects' will have same markup so add a base Vue component for that
Add base layout in blade
a modal with a form will be open when create new project is clicked in homepage. fields will be - name & description
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
Add a vue component for timeline like page for all activity happened in all offices, teams and projects
Add Vue component for discussion listing of office/team/project
Save files to file system and database when a user upload a files
Create a new task in database after proper validation
Save image in file system, and database for user avatar
Add api to create new office
Every single office, teams and projects will have same markup structure. Add a base vue component layout so that it can be reused
Add Vue component for message board page (office/team/project)
prepare the repo to follow TDD
Write backend functionality for creating new team from home page via API and also fire an event
Add a log to activity_log (https://github.com/spatie/laravel-activitylog) whenever a new user is registered
Add a vue component for a files listing of teams/offices/projects
Get all company wide activity for domain.com/activity page
Add vue components for '/offices' page
Add necessary migration files
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 a dropdown in navbar for all notifications
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.