By Alex Alfadel, Matthew Hung, Kyle Mooney ,Kyle Good
Checkout Jello
Jello is an intuitive kan-ban style, task tracking software for collaborators to visually organize and prioritize tasks. You can create boards, lists, cards, and comments to track your project progress.
- Python
- Flask
- SQL
- SQLAlchemy
- JavaScript
- React/Redux
- CSS
Once a user logs in, they'll be directed to a home page of their boards.
By clicking 'Board+', users can create a new board and choose a board background color.
Once they've created their new board, the user will be redirected to the boards page. From here, they can add their first list.
Once a list is created, the user can edit the list title or delete the list.
Users can add new cards by clicking the '+Add a card' button.
Once a card is created, users can click on the card to update the title and description.
Users can also post new comments on the card.
Once a comment is created, Users can edit or delete their comments.
- Challenges included integration of each developers components to ensure they worked together
- Styling was difficult to ensure consistency
- Ensuring redux store was refreshing and registering changes appropriately between components
- Github synchronization
- Enforcing validations
- Coming soon features such as drag and drop and shared boards