Tuesday

29 November 2019 • ☕️ 2 min read

Tuesday cover

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

JavaScript

jQuery

jQuery

HTML

HTML

CSS

CSS

Last updated: 29 August 2021