User:Cellzawy/GSoC2024Proposal

From Apertium
Revision as of 18:37, 31 March 2024 by Cellzawy (talk | contribs)
Jump to navigation Jump to search

Contact Information

Background

My name is Ahmed A. Elhossieny. I'm a dedicated student from Egypt, 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, React 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.

Why should Google and Apertium sponsor it?

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

Time Period Goal Deliverable
Community bonding period (May 1 - May 26) Discuss more about the project and define more details.
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

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.