- You must have node.js installed on your computer to be able to run react
- Clone the project here https://github.com/proffnick/trello-demo.git into your favorite working space
Use any name of your choice in place of trello.
- Navigate to the folder to check if everything is okay
- Open up the project folder in your terminal [command prompt]
- Run npm Install
To install all the dependencies
- After the npm installation, still in your terminal run
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
- Ability to create multiple workspace
- Ability to create multiple working boards
- Invite users to work space
- Creating and updating users account
- Flexible enough for users to eb able to type anywhere
- Adding media capabilities etc.
- Ability to share and deligate tasks
- Code formatting and preview in code sections
- Transfrom it to a form of notion (https://www.notion.so/)
- Entry point
- Data structure
- Resources
- Best Appraoch
- I used alert in some places since it is a smaller project
- Using Bootstrap for quick styles and
- Extensive html data attributes
- State is managed by react context hook in combination with the useReducer hook
- user can create woekspace
- user can create a working board
- user can create task in columns
- user can create cards in columns
- user can edit both cards and columns
- user can move cards around in columns
- user can move columns around
For any challenge please contact me at proffnick1@gmail.com | +2348133191426