Skip to content

frannyfra/ABCD-week2-project

 
 

Repository files navigation

ABCD Week 2 : To do app

The project and TDD

The aim of this project is to build a basic To-do app. It will get you started and give you an introduction to unit testing and TDD for client-side code.

Team

  • Francesca
  • Emmanuel
  • Victor
  • Sarah

Built With

Vanilla Javascript HTML CSS

Goals and User Stories

  • Enter tasks I need to do into a web page :
    • add a new object in the list
  • View the tasks I have added in the list
  • Mark tasks as complete
  • Delete an object from the list
  • The to-dos to be large enough

Potential stretch goals

  • Edit my to-dos if the task changes
  • Click on any part of a to-do to mark it as complete
  • A visual indication of which to-do I'm about to interact with

Our Journey to create this app

On this project, we decide to mob all together to create the pure functions. As we were all a little bit lost, it was better for us to communicate out loud our thoughts and discuss straight away when we had an idea.

We kinda draw a LOT! But it definitely really helpon the communication inside of the team and for our understanding of the project.

Getting Started

These instructions will get you a copy of the project and running on your local machine for development and testing purposes.

Prerequisites

To start the project on your computer, you need to:

  1. Clone the repository :
git clone https://github.com/fac-17/ABCD-week2-project.git
  1. Install NPM :
npm install
  1. Use NPM to install TAPE on your computer and work through the test file: npm i -D tape and npm i -D tap-spec
  2. Then, to run the test :
npm test

Deployment

You can find the repo of the project on GitHub here.

You can see the project on a live system here

Resources

Founders and Coders Instructions

Releases

No releases published

Packages

No packages published

Languages

  • HTML 87.5%
  • JavaScript 10.1%
  • CSS 2.4%