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:8000in 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.