Skip to content

daneelf/tommorow-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tomorrow assignment

Tomorrow assignment using CRA, Materia UI and styled components.

Build With

How to run with NPM in development

git clone tomorrow-assignment
cd tomorrow-assignment
npm install
npm run start

How to run with Docker in production

Prerequisites

Docker must be installed in order to run the below instructions. Learn more Docker documentation

I have used multi-stage build in Docker, in order to optimize the size of the built image. As you will see in the Dockerfile, an initial node-based phase is utilized only for building the static assets, which are then copied over and served from a stripped-down nginx image. In order to run the project please run:

cd tomorrow-assignment

docker-compose up production

Production listening at: localhost:8080.

Features implemented

  • Add or remove new columns in board.
  • Add or remove tasks withing the columns.
  • Add estimation time in each task.
  • Drag and drop any task from one column to another.
  • Reorder cards by using drag and drop
  • Sort by "Highest priority task" or "Lowest priority task".
  • Column average estimation of tasks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published