Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions DOCS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Technical Documentation

## Project Name
Open-Source-Todo

## Description
A web-based Todo application built using HTML, CSS, JavaScript, and Node.js with Express.

## Architecture Overview
The application follows a simple client-server architecture:

- Frontend: HTML, CSS, JavaScript
- Backend: Node.js with Express
- Data Handling: LocalStorage (future database integration possible)

## Folder Structure
public/
├── index.html
├── styles.css
└── script.js

server.js

## Core Features
- Add Task
- Delete Task
- Toggle Task Completion
- Persistent Storage using LocalStorage
- Responsive UI

## API Routes (If Applicable)
/api/tasks
GET – Fetch all tasks
POST – Create a task
PUT – Update a task
DELETE – Delete a task

## Contribution Guidelines
- Follow branch naming conventions
- Use clear commit messages
- Submit Pull Requests for review
- Do not merge directly to main

## License
MIT License