GSoC Week-2 at CCExtractor

Abhishek
2 min readJun 11, 2024

--

Hey everyone! The second week of the coding period has concluded. I started this week by adding backend handlers to execute various commands and actions that help in the syncing, addition, and retrieval of tasks from the user.

  • This week, I worked on the Docker configuration of the website, for easy deployments. Additionally, I added some documentation for an easy setup of the server and website with or without Docker.
  • Also added a feature to sync tasks of the user across the sync server and the database.
  • The users can also view their tasks details by clicking on the info icon at the end of each cell. The task details include vital information like task description, status, due date, end date, etc.
  • Another feature that I worked upon this week was the sorting of tasks by ID or status. The user can tap/click on the header and sort the tasks in an ascending or descending fashion, depending upon the selected sorting parameter.
  • At last, I have added a feature that allows the users change the status of a task from pending to completed by clicking on the Mark task as completed button available under the task details dialog.
  • Several UI and backend-related bugs related to task rendering and database synchronization were identified and fixed.

These are all the commits that I have made so far.

  • For the upcoming week, I am planning to work on improving the logging, and adding more tests in the backend to ensure a good code coverage. For the website, I will be working on perfecting the Add task functionality, using which a user can add a task to their Taskwarrior clients as well as the database directly using the website.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response