- Overview
- Key features
- Requirments
- Usage
My Todo API is built using Node.js and Express, providing a robust backend for managing todo lists through RESTful API endpoints. The application is tested using Python's async Playwright framework, ensuring reliable and efficient testing of CRUD operations.
- Node.js and Express: Backend framework for building scalable and performant APIs.
- RESTful API: Provides endpoints for creating, reading, updating, and deleting todo items.
- Async Playwright Testing: Utilizes Python's async Playwright for automated testing of API functionalities.
- Flexible and Extendable: Designed to be easily customizable and extendable to meet diverse project needs.
- Python
- Node.js
- Express
- Playwright
-
Clone the Repository: git clone https://github.com/DanieleDrb/My-Todo-Api-Python-Async.git cd My-Todo-Api-Python-Async
-
Install express and body-parser: npm install express body-parser
-
Install Python dependencies for testing: pip install playwright
-
Start the Express Server: node server.js
-
Access the API: The API will be available at "http://localhost:3000"
python tests/test_example.py