npm install
npm run serve
npm run build
npm run test
npm run lint
npm run test:e2e
npm run test:unit
npm install
npm run serve
npm run build
npm run test
npm run lint
npm run test:e2e
npm run test:unit
Create a roles system to allow for authorization of features based upon the role a user is assigned to.
Add the ability to toggle the contextual sidebar
when inside of the project management section you will need to be able to toggle the sidebar to switch between the main sidebar, the details of last page clicked, and the overall project details
The monthly subscription cost will be based on the number of active projects. Thus we will need a way to archive and unarchive projects. Payments will need to take into account when a project was last active and that will then be part of the monthly cost. Projects that were active during the last payment cycle will need to be flagged for payment.
Need to update the Vuex store to have reusable firestore actions that can be used across the entire application
setup stripe to collect payment information
Setup Firebase Auth: Google, Facebook, and Email
When a user clicks a page in the site map the side bar should show open if not already and display the page name
Users should be able to integrate their github account to allow for tracking of commits to todo items
Connect Firebase Storage Buckets
When switching between projects the page data in the sidebar should be cleared from the state
Setup recurring payment to happen monthly and charge users based on the number of users associated with their account and the number of Active projects
The pages in the site map should be styled to fit the column but clearly display a nested look and feel. Ideally this will allow for a user to visually see what pages belong under what parent page.
Show an active state when a page is clicked and the contextual sidebar contains the page info. Only display the active state if the sidebar is open and that page tab is active
TBD
Add the ability to edit the name of a page
inside the contextual sidebar you should be able to edit the page name
The sitemap should allow for a user to add a new top level page with a column for nested pages
Add the ability to create a new page inside of a column of the sitemap.
The page should be added to the bottom of the column and have the ability to be drag n dropped into the current sitemap.
Slack integration to allow for updates to issue/to-dos to be broadcasted to slack
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.