Tuesday
29 November 2019 • ☕️ 2 min read
Project management and team collaboration app
Introduction
Tuesday is a collaboration app that helps teams work together on projects. Projects are divided into groups of tasks which can be assigned and tracked. It was inspired by monday.com.
Motivation
We wanted to build a practical tool that can utilised by many people. We were inspired by monday.com because of their diverse range of features and smooth functionality.
The aim of this project was to deliver an app that has the following core requirements:
- Models - have at least 3 models, associated correctly
- Views - use partials to DRY (Don't Repeat Yourself) up views
- Handles invalid data - forms should validate data and handle correct inputs
- Use Gems - use a GEM that talks to an API to add functionality to the app
- User Login - basic authentication and authorisation
- Heroku - deploy to Heroku
This was our third project at General Assembly's Software Engineering Immersive course at Sydney.
Demo
Sign up and create a project. Load the project dashboard. Ask team members to sign up and then invite them via the members panel. Once they accept, start creating and assigning tasks.
Alternatively, demo using the tester account:
Email: jeffrey@ga.co
Password: chicken
Tech
JavaScript
jQuery
HTML
CSS
Links
Last updated: 29 August 2021
