Menu โ–พ โ–ด

Tree [5a1d0b] main /
 History

HTTPS access


File Date Author Commit
 READme.md 4 days ago Charan545 Charan545 [5a1d0b] Updated Changes
 index.html 4 days ago Charan545 Charan545 [8de334] Initial commit
 script.js 4 days ago Charan545 Charan545 [8de334] Initial commit

Read Me

Task Manager Web Application

๐Ÿ“Œ Project Overview

The Task Manager is a simple web-based application designed to help users manage their daily tasks efficiently. It allows users to add tasks, view them in a list, and remove tasks when completed.

This project demonstrates basic concepts of web development and version control using platforms like Bitbucket and SourceForge.


๐ŸŽฏ Objectives

  • To create a simple and interactive task management system
  • To understand version control workflows
  • To demonstrate file updates and project management on hosting platforms

๐Ÿ› ๏ธ Technologies Used

  • HTML (Structure)
  • JavaScript (Functionality)
  • Git (Version Control)
  • Bitbucket & SourceForge (Project Hosting)

โœจ Features

  • Add new tasks
  • Display tasks dynamically
  • Delete tasks
  • Simple and user-friendly interface

๐Ÿ“‚ Project Structure

task-manager/
โ”‚
โ”œโ”€โ”€ index.html # Main webpage
โ”œโ”€โ”€ script.js # JavaScript logic
โ””โ”€โ”€ README.md # Project documentation


๐Ÿš€ How to Run the Project

  1. Download or clone the repository
  2. Open the project folder
  3. Double-click on index.html
  4. The application will open in your browser

๐Ÿงช Functionality Explanation

โžค Adding a Task

Users can enter a task in the input field and click the "Add Task" button to add it to the list.

โžค Deleting a Task

Each task has a "Delete" button which removes the task from the list.


๐Ÿ”„ Version Control Activities

โœ” Commits

Multiple commits were made to track changes in the project:

  • Initial UI setup
  • Added task functionality
  • Improved delete feature
  • Updated documentation

โœ” Branching (Bitbucket)

  • A separate feature branch was created
  • Changes were made independently
  • Branch was merged into main

โœ” Updates (SourceForge)

  • Files were uploaded
  • Multiple updates were made to demonstrate version control

๐Ÿ“ธ Screenshots (To be added in submission)

  • Repository overview
  • Files uploaded
  • Commits history
  • Branches
  • Merge requests / Pull requests

โš ๏ธ Limitations

  • No database storage (tasks are not saved permanently)
  • Basic UI design

๐Ÿ”ฎ Future Enhancements

  • Add due dates for tasks
  • Improve UI with CSS styling
  • Add local storage or database support
  • Mark tasks as completed

๐Ÿ‘จโ€๐Ÿ’ป Author

Name: YOUR NAME
Roll No: YOUR ROLL NUMBER


๐Ÿ“œ License

This project is licensed under the MIT License.


๐Ÿ™Œ Conclusion

This project helped in understanding version control systems and collaborative development using platforms like Bitbucket and SourceForge. It demonstrates how code changes can be tracked and managed efficiently.

MongoDB Logo MongoDB