Skip to content
This repository was archived by the owner on Jul 14, 2026. It is now read-only.

Latest commit

 

History

94 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDo app with Docker

A simple Todo app with a React frontend, Node.js backend, and PostgreSQL database.

Features: React for the frontend Node.js for the backend API PostgreSQL for the database Docker for containerization

Prerequisites: Before running the application, make sure you have the following installed: Docker Docker Compose

Setup

  1. Clone the repository:

    git clone https://github.com/halyna-k/todo.git
    cd todo
  2. Set up environment variables:

    • Copy the example environment file to .env:
    cp .env.example .env
    • Edit the .env file with your specific configuration (e.g., database credentials).
  3. Run the application:

    docker compose --env-file .env up --build
  4. Access the app:

    • Frontend: [http://localhost:3000]
    • Backend: [http://localhost:8000]
  5. Stop the application:

    docker compose down

Folder Structure: client/ - React frontend source code. server/ - Node.js backend source code. .env.example - Sample environment configuration file. docker-compose.yml - Docker Compose configuration file.

Make sure .env files are properly set up before running. 🚀

About

TODO

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages