Difference between revisions of "User:Cellzawy/GSoC2024Proposal"
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 |
||
|- |
|||
⚫ | |||
|- |
|||
⚫ | |||
|- |
|||
⚫ | |||
|} |
|} |
||
Line 44: | Line 50: | ||
* : |
* : |
||
* : |
* : |
||
* : |
|||
⚫ | |||
⚫ | |||
⚫ | |||
* 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
Contents
Contact Information
- Name: Ahmed A. Elhossieny
- E-mail address: ahmedamrelhossieny@gmail.com
- IRC: Cellz
- GitHub: https://github.com/cellzawy
- Linkedin: https://www.linkedin.com/in/aelhossieny
- Timezone: UTC+2
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.