A simple and intuitive To-Do List web application to help you organize your tasks efficiently.
The app is live at: https://todo-list-latest.onrender.com/
This app is now fully dockerized and can be run anywhere with Docker support.
- Build the Docker image:
docker build -t bodhi140802/todo-list:latest .
- Run the container:
docker run -p 80:80 bodhi140802/todo-list:latest
- Visit http://localhost in your browser.
- Go to Render
- Create a new Web Service → Deploy an existing image from a registry
- Use image:
bodhi140802/todo-list:latest
- Set port to
80
- Deploy and get your public URL!
- Add, edit, and delete tasks
- Organize tasks into lists
- Modal dialogs for task and list management
- Responsive design for mobile and desktop
- Firebase integration for real-time data storage
- Node.js
- npm or yarn
- Clone the repository:
git clone https://github.com/Bodhi14/To-Do-List.git cd To-Do-List
- Install dependencies:
npm install # or yarn install
- Start the development server:
npm start # or yarn start
App.js
: Main application componentcomponents/
: Contains all React componentsassets/
: Images and iconsFirebase.js
: Firebase configurationdummydata.js
: Sample data for testing
This project is a modern To-Do List app built with React and Firebase, designed for simplicity and productivity. You can use it to manage daily tasks, create custom lists, and access your data from anywhere.
This project is licensed under the MIT License.