JS-TodoList
This is a todo list app built with JavaScript, bootstrap, HTML/CSS and Webpack. The main aim is to flex and practice all we had learned about ES6, modularized code, and Webpack. Checkout The Odin Project for a full description:
Preview
Live Version
- The project is deployed here.
Technologies
- Webpack
- Javascript
- HTML
- CSS
- Jest
- Puppeteer
Installation
Follow the steps below to test the project locally. First ensure you have a version of Node.js equal or greater than v6.10.0 installed.
- Clone the repository from a terminal
https://github.com/SmithVyne/JS-TodoList.git
. - Navigate to the project directory
cd JS-TodoList
. - Install project dependencies
npm install
- Run
npm run dev
to compile a development build. - Run
npm run start
to serve the project live onhttp://localhost:9000
and voila!!!.
Unit Tests
To run the unit tests,;
- We need two terminal windows, one to run the tests and the other to serve the project in a browser because the UI tester Puppeteer needs an endpoint to connect to. Puppeteer preferably works best with chrome but also has support for firefox.
- On the first terminal, run
npm run start
to serve the project live onhttp://localhost:9000
- On the second terminal, run
npm run test
to run both the UI and other unit tests.
Authors
👤 Smith Nkereuwem
- Github: @SmithVyne
- Twitter: @SmithVyne
- Email: email me
👤 Ezaka Alfred
Show your support
Give a ⭐️ if you like this project!