This is a simple todo list application with user authentication, support for adding comments to todos, and a PostgreSQL database. The application is currently in development and can be run using Docker Compose.
- User authentication with login functionality
- Creation of todos with title, description, and completion status
- Ability to add comments to each todo
- PostgreSQL database to store user data, todos, and comments
- Docker Compose for easy development environment setup
To run the application using Docker Compose, follow these steps:
-
Clone the repository to your local machine.
git clone <repository-url>
-
Navigate to the project directory.
cd todo-list-app
-
Build and run the Docker containers using Docker Compose.
docker-compose up
-
Once the containers are up and running, you should be able to access the application at
http://localhost:8000
in your web browser.
The application is currently in development and may contain bugs or incomplete features. Development work is ongoing, and updates will be made to the repository regularly.
- Python
- Django
- PostgreSQL
- Docker
- Docker Compose
- REST framework for API development
If you would like to contribute to the development of the application, please follow these steps:
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them to your branch.
- Push your changes to your fork.
- Submit a pull request to the main repository.