This is a simple React To-Do application that demonstrates the use of React, React Router, Bootstrap, Jest for unit testing, and Playwright for end-to-end testing.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You will need Node.js and npm (Node Package Manager) installed on your machine. You can download Node.js from the Node.js website.
Clone the repository to your local machine:
git clone https://github.com/chris-briddock/ChristopherBriddock.ToDo.git
Change into the directory:
cd *todo\to-do
Install the dependencies:
npm i
Start the development server:
npm run dev
Open a web browser and navigate to http://localhost:8000 to see the application.
The application is a simple To-Do list manager. You can add and delete tasks.
The application includes unit tests written with Jest and end-to-end tests written with Playwright.
npm run test:unit
To run the end-to-end tests, first start the development server (if it is not already running):
npm run test:e2e
This project is licensed under the MIT Licence - see the LICENCE file for details.