BoardIt is a visual tool where you can manage and track all your tasks and projects and can also collaborate with your teammates.
- Fork the Project
- Run npm install in the terminal
- Run npm start to start the server on your local
- Create your Feature Branch (git checkout -b feature name)
- Commit your Changes (git commit -m 'Add a descriptive commit message')
- Push to the Branch (git push origin feature)
- Open a Pull Request
- SignIn and SignOut using Google Auth
- User can create a board to collaborate with other users
- Admin of the board can give/revoke permission of other users to edit the board
- Users can add multiple lists and cards
- Each card displays the last edited date and time with the user name who edited it
- User can drag and move cards between lists
- Boards of a user gets added to their Profile page
- Integrated with Unsplash API to apply Background Image
- React
- React Router
- React Icons
- Firebase
- Chakra UI
- Unsplash
- Beautiful DND
- /public
- /src
- /assets
- /components
- /context
- /reducer
- /pages
- /services
- /utils
- App.js
- firebase.config.js
- index.css
- index.js
- RequiresAuth.js
- package-lock.json
- package.json
- README.md
- yarn.lock
Kartikeya Choudhary | Atul Pant | Kevin Solomon | Ankur Chunekar |