Skip to content

DanieleDrb/My-Todo-Api-Python-Async

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Todo API (Node.js and Express with Python Async Playwright Testing)

Table of contents:

  • Overview
  • Key features
  • Requirments
  • Usage

Overview

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.

Key Features:

  • 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.

Requirments

  • Python
  • Node.js
  • Express
  • Playwright

Usage

Installation:

  1. Clone the Repository: git clone https://github.com/DanieleDrb/My-Todo-Api-Python-Async.git cd My-Todo-Api-Python-Async

  2. Install express and body-parser: npm install express body-parser

  3. Install Python dependencies for testing: pip install playwright

Running the Application:

  1. Start the Express Server: node server.js

  2. Access the API: The API will be available at "http://localhost:3000"

Running Tests:

python tests/test_example.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages