Difference between revisions of "User:Cellzawy/GSoC2024Proposal"

From Apertium
Jump to navigation Jump to search
Line 28: Line 28:
   
 
{| class="wikitable" style="margin:auto"
 
{| class="wikitable" style="margin:auto"
  +
|+
|+ Caption text
 
 
|-
 
|-
 
! Time Period !! Goal !! Deliverable
 
! Time Period !! Goal !! Deliverable
Line 34: Line 34:
 
| Week 1/2 (May 27 - June 9) || Upgrading to Bootstrap v5 || PR with the upgrade
 
| Week 1/2 (May 27 - June 9) || Upgrading to Bootstrap v5 || PR with the upgrade
 
|-
 
|-
| Week 3/4 (June 10 - June 23) || Working on the new UI for mobile views || PR with the finished UI (mobile views)
+
| Week 3/4 (June 10 - June 23) || Working on the new UI for mobile views || PR with the finished UI (mobile views) on apertium-html-tools
 
|-
 
|-
| Week 5 (June 24 - June 30) || Making the UI responsive for computer views || PR with the finished UI (computer views)
+
| Week 5 (June 24 - June 30) || Making the UI responsive for computer views || PR with the finished UI (computer views) on apertium-html-tools
 
|-
 
|-
| Week 6 (July 15 - July 21) || Testing and bug fixing for the new UI || PR with bug fixes (if any)
+
| Week 6 (July 15 - July 21) || Testing and bug fixing for the new UI || PR with bug fixes (if any) on apertium-html-tools
  +
|-
 
| Week 7/8 (July 1 - July 14) || Working on the suggestions interface || PR with the finished interface on apertium-html-tools
  +
|-
 
| Week 9 (July 22 - July 28) || Testing and bug fixing for the suggestions interface || PR with bug fixes (if any)
  +
|-
 
| Week 10 (July 29 - August 4) || Documentation and finalizing the project ||
 
|}
 
|}
   
Line 44: Line 50:
 
* :
 
* :
 
* :
 
* :
* :
 
* Week 7/8 (July 1 - July 14): Working on the suggestions interface
 
* Week 9 (July 22 - July 28): Testing and bug fixing for the suggestions interface
 
* Week 10 (July 29 - August 4): Documentation and finalizing the project
 
 
* Week 11 (August 5 - August 11): Buffer week for any unexpected delays
 
* Week 11 (August 5 - August 11): Buffer week for any unexpected delays
 
* Week 12 (August 12 - August 18): Project submission
 
* Week 12 (August 12 - August 18): Project submission

Revision as of 16:19, 31 March 2024

Contact Information

Background

My name is Ahmed A. Elhossieny. I'm a dedicated student pursuing a bachelor's degree in computer science at Ain Shams University, Faculty of Computer and Information Science, and I expect to graduate in 2026. I am passionate about CSS and general web design, my skill set also includes: OOP, Data Structures, C++, Javascript, Java and Python.

Why is it that you are interested in Apertium?

  • Apertium has a decent and interesting community.
  • Apertium seems like a good place to boost my open source/technical skills.

Proposal

Website Improvements: Misc - Suggestions

The project aims to add some enhancements to Apertium’s website, specifically focusing on the Apertium-html-tools repository. By addressing open issues and implementing new features which include: -Upgrading to Bootstrap v5 -Creating a new UI for Apertium with mobile views The project also aims to entail finishing the suggestions interface for Apertium's web infrastructure.

Work plan

Community bonding period (May 1 - May 26) Goal: Discuss more about the project and define more details.

Time Period Goal Deliverable
Week 1/2 (May 27 - June 9) Upgrading to Bootstrap v5 PR with the upgrade
Week 3/4 (June 10 - June 23) Working on the new UI for mobile views PR with the finished UI (mobile views) on apertium-html-tools
Week 5 (June 24 - June 30) Making the UI responsive for computer views PR with the finished UI (computer views) on apertium-html-tools
Week 6 (July 15 - July 21) Testing and bug fixing for the new UI PR with bug fixes (if any) on apertium-html-tools
Week 7/8 (July 1 - July 14) Working on the suggestions interface PR with the finished interface on apertium-html-tools
Week 9 (July 22 - July 28) Testing and bug fixing for the suggestions interface PR with bug fixes (if any)
Week 10 (July 29 - August 4) Documentation and finalizing the project
  •  :
  •  :
  •  :
  • Week 11 (August 5 - August 11): Buffer week for any unexpected delays
  • Week 12 (August 12 - August 18): Project submission
  • Project completed

I am willing to dedicate +30 hours a week for the project. I will be having my university final exams in June so I will be working 10 hours a week until I finish my exams. I am not applying for any internships for the moment.