Difference between revisions of "Apertium:HazemShehawy"
Jump to navigation
Jump to search
HazemShehawy (talk | contribs) |
HazemShehawy (talk | contribs) m (HazemShehawy moved page User:HazemShehawy to Apertium:HazemShehawy: GSOC2023 proposal) |
||
(One intermediate revision by the same user not shown) | |||
Line 10: | Line 10: | ||
* IRC: shehawy |
* IRC: shehawy |
||
== Why I am interested in Apertium ?== |
|||
* Apertium is a free and open*source translation machine. |
* Apertium is a free and open*source translation machine. |
||
* I like The idea of having an open source machine translation app. |
* I like The idea of having an open source machine translation app. |
||
Line 93: | Line 93: | ||
* I can spend about 30 hours a weak and maybe more in the summer. I do not have any plans for the summer nowadays . if for any reason I could not do what I said , I should contact with the mentor before any postpone. |
* I can spend about 30 hours a weak and maybe more in the summer. I do not have any plans for the summer nowadays . if for any reason I could not do what I said , I should contact with the mentor before any postpone. |
||
== skills == |
|||
* Academic skills:Currently I am an undergraduate student at tanta university in Egypt. |
* Academic skills:Currently I am an undergraduate student at tanta university in Egypt. |
||
* Programming skills: |
* Programming skills: |
Latest revision as of 22:32, 26 March 2023
Contents
Personal Information[edit]
- Name: Hazem shehawy
- Email:hazemk537@gmail.com
- University:Tanta University
- Location:Egypt
- Timezone:* UTC+2
- GitHub Profile:hazemk537 (Hazem Shehawy) · GitHub
- IRC: shehawy
Why I am interested in Apertium ?[edit]
- Apertium is a free and open*source translation machine.
- I like The idea of having an open source machine translation app.
- I like the technologies, Apertiumhtmltools works on :
- Typescript solves a lot of JavaScript odd behavior .
- Bootstrap helps a lot in fast styling pages in the same HTML file.
- React uses the power of components to reuse it,
Which of the published tasks are you interested in? What do you plan to do?[edit]
Website Improvements: Misc[edit]
- Improve elements of Apertium’s web infrastructure
- Upgrade to Bootstrap v5 · Issue #456 · apertium/apertiumhtmltools · GitHub
- Corpus examples on singleword translations · Issue #453 · apertium/apertiumhtml*tools · GitHub
- UI proposal for the website · Issue #436 · apertium/apertiumhtmltools · GitHub
- footer disapear on lower window size · Issue #468 · apertium/apertiumhtmltools · GitHub
- Spell checking · Issue #12 · apertium/apertiumhtmltools · GitHub ### description
- Apertium’s website infrastructure Apertiumhtmltools and its supporting API Apertium APy have numerous open issues. This project would entail choosing a subset of open issues and features that could realistically be completed in the summer. You’re encouraged to speak with the Apertium community to see which features and issues are the most pressing.
Why Google should sponsor it?[edit]
- This proposal provide overall better educational experience for how use the application
- better user interface after some fixes and updates.
- better experience with spell checking
-
Coding Challenge[edit]
- not have instructor yet ## What experience do you have that makes you a good fit for this project?
- I have good overview on how the non*technical works in (what I know about Apertium ?) section
- I made a pull request and its mmergedin the apertiumhtmltools repo issue#462 about section by hazemk537 · Pull Request #467 · apertium/apertiumhtmltools · GitHub
- I have a lot of skills which is needed in the project , and I am working to improve it .
- I am in computer Engineering department , so I have the basics courses to help in big projects :such as software engineering.
- I spend a lot time in competitve programming which gives me better thinking in problems Hazemshehaway * Codeforces
What is your plan for completing the project on time?[edit]
- in all of the following phases , I will get regular feedbacks from the mentors (as known).
UI improvements[edit]
weak 1[edit]
- changing the overall interface of the app the 436 issue UI proposal for the website · Issue #436 · apertium/apertiumhtmltools · GitHub
- make the figma file, determine React Components. ### weak 2
- continue overall UI enhancment. ### weak 3
- exporting into bootstrap5 and sass and removing css overrides
- *# Upgrade to Bootstrap v5 · Issue #456 · apertium/apertiumhtmltools · GitHub
- updating the documentation to include the sass variables. ## spell checker issue ### weak 4
- completing the spell checker issue Spell checking · Issue #12 · apertium/apertiumhtmltools · GitHub
- detecing the problem in the previous contributions and working on it .
- updating the documentation of the API and Apertiumhtmltools ### weak 5
- continue work on project .
- work on any feedbacks from community ## add examples from corpus ### weak 6
- begining with the adding corpus examples . Corpus examples on singleword translations · Issue #453 · apertium/apertiumhtml*tools · GitHub
- establishing the corpus database from opus.nlpl.eu. ### weak 7
- modifying the aperdium apy to access the new database
- work on any feedbacks from community ### weak 8
- add the corpus examples UI .
- completing the corpus examples issue ### weak 9
- updating the documentation of the API and Apertiumhtmltools
- working for any deedbacks ### weak 10 *work on footer disapear on lower window size · Issue #468 · apertium/apertiumhtmltools · GitHub ### weak 11
- finishing Issue #468 ### weak 12
- testing the overall work , and bug fixes
- project delivery.
time I can offer[edit]
- I can spend about 30 hours a weak and maybe more in the summer. I do not have any plans for the summer nowadays . if for any reason I could not do what I said , I should contact with the mentor before any postpone.
skills[edit]
- Academic skills:Currently I am an undergraduate student at tanta university in Egypt.
- Programming skills:
- I am familiar with c++,Sql and opengl.
- I am familiar with html,css,javascript,python and typescript .
- I am familiar with ReactJS ,NodeJs and Bootstrap.