- Learning full life cycle of software development by building real world app which is intended for Open Source
I also developed backend part of Task Master, here is backend-api-repo
- Authentication with JWT
- Authorization with Access Control rules
- Dashboard panel for insights about projects
- User management
- Tracking user activities
- Tracking task activities
- Notifications
- Search & filtering
- Customized Profile panel
- Full support for media uploading various types of file types
- Supports multiple teams
- Supports creating unlimited number of projects
- Supports creating Sprints within a project life cycle
- Supports creating Events within a project
- Backlog within a project
- Analytics
- Task Management:
- Commenting system
- Agile Kanban Board
and many more ...
- React 16 (Initialized by custom webpack config)
- Redux 4
- React-Router 4
- Redux-Thunks
- Redux-Saga
- Ant Design (UI component framework)
- Styled-Components
- Less
- Flaticon Icons
- Axios
- Nivo (vizualization & chart)
- React transitions And more...
...
- Why did you render
- Webpack online cookbook by SurviveJS
- React internals
- Write better code in React Best Practices
- Kao React template
- Complete guide to useEffect
- Reusing layouts in React-Router-4
- Webpack advanced setup tutorial
- React render props
- React svg icon components
- Webpack & React tutorial (part 1)
- Babel plugin import
- React transition group
- Create content loader
- Code splitting with Babel plugin import
- Ant-Design Examples
- Using Web Sockets in React
- Passing callbacks down with React hooks
- How to solve Webpack issues practically
- Awesome Webpack
- React update unmounted component
- Properties in JavaScript: definition versus assignment
- Introduction to Responsive Web Design
- Stale While Revalidate
- Animating between views in react