Name : Abhishek
Slack : Link to Slack ID
Zulip : Link to Zulip ID
GitHub Username : its-me-abhishek
Mentors: Nishant Singhal, Mabud Alam
- Migrating Firestore to Browser based storage
Objective: To migrate the core functionality of Firestore on frontend to work with IndexedDB instead. Replace all the Firestore based functions like sync, delete, add, fetch, update, etc. with similar IndexedDB Functionality
| Name of the Task | Description | Link to work |
|---|---|---|
| Firestore migration |
|
Link to work |
- Workflow for Testing Frontend
Objective: To ensure frontend unit tests are verified automatically through a GitHub Actions workflow.
| Name of the Task | Description | Link to work |
|---|---|---|
| Workflow for testing Frontend |
|
Link to work |
- Docker Images Workflows
Objective: To enable automated Docker image builds and pushing through CI/CD pipelines.
| Name of the Task | Description | Link to work |
|---|---|---|
| Docker images workflows |
|
Link to work |
- Finalised Docker Production Workflow
Objective: To set up a complete production-ready Docker environment and corresponding documentation.
| Name of the Task | Description | Link to work |
|---|---|---|
| Finalised Docker Production Workflow |
|
Link to work |
- Workflow for Testing Backend
Objective: To ensure backend unit tests are verified automatically through a GitHub Actions workflow.
| Name of the Task | Description | Link to work |
|---|---|---|
| Workflow for testing Frontend |
|
Link to work |
- Update Documentation
Objective: To update documentation according to new setup for production, development, and using with the Taskwarrior Flutter app
| Name of the Task | Description | Link to work |
|---|---|---|
| Updated Documentation |
|
Link to work |
- Search functionality
Objective: To add a search bar that helps in searching across tasks easily.
| Name of the Task | Description | Link to work |
|---|---|---|
| Search functionality |
|
Link to work |
- Ability to download secrets
Objective: To add an option to download the secrets offline for better sharing/security
| Name of the Task | Description | Link to work |
|---|---|---|
| Export secrets |
|
Link to work |
- Final documentation
Objective: Update the documentation for clarity and better description of setup/project in general
| Name of the Task | Description | Link to work |
|---|---|---|
| Update Documentation for Clarity |
|
Link to work |
These are the weekly reports (blogs) that I had submitted to and worked on CCSync during GSoC period:
Working again with CCExtractor Organisation on this project has been a very great experience. The progress this year was in a direction to make the project easy to setup and use, and we have been able to achieve this as well. For the future, I plan to continue working on the project, and guide any new contributors, as well as maintain the project. Apart from this would be working on more features in a broader scope in order to make the project more useful to the community.