From fd539b1df553789ae768e49886997c8904e5133f Mon Sep 17 00:00:00 2001 From: Abhijay Jain Date: Tue, 8 Aug 2023 21:38:49 +0530 Subject: [PATCH 1/2] Update 09-Abhijay-jain-Design-5-new-Themes-for-WebIU.md --- GSoC-2022/09-Abhijay-jain-Design-5-new-Themes-for-WebIU.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GSoC-2022/09-Abhijay-jain-Design-5-new-Themes-for-WebIU.md b/GSoC-2022/09-Abhijay-jain-Design-5-new-Themes-for-WebIU.md index b02aa0e..ad00b25 100644 --- a/GSoC-2022/09-Abhijay-jain-Design-5-new-Themes-for-WebIU.md +++ b/GSoC-2022/09-Abhijay-jain-Design-5-new-Themes-for-WebIU.md @@ -20,7 +20,7 @@ SCoRe Lab - Webiu (GSOC'22) • Medium - abhijay007j
-Abhijay jain +Abhijay jain @@ -42,13 +42,13 @@ Website built with Webiu: https://www.scorelab.org/ ## [GitHub Personal Repo](https://github.com/Abhijay007/Webiu) -## [Commits during GSoC 2017](https://github.com/scorelab/Webiu/commits?author=Abhijay007) +## [Commits during GSoC 2022](https://github.com/scorelab/Webiu/commits?author=Abhijay007) ## [GSoC Blog](https://medium.com/@abhijay007j) # Work Summary -### Below is a comprehensive list of the milestone that were achieved during the coding period +### Below is a comprehensive list of the milestone that was achieved during the coding period ### 1) Implement Service Info as the first theme From 225e8605b2758453c581300ddd97a516b71b0f11 Mon Sep 17 00:00:00 2001 From: Abhijay Jain Date: Tue, 8 Aug 2023 22:12:42 +0530 Subject: [PATCH 2/2] updated report made some necessary changes --- ...ijay-jain-Design-5-new-Themes-for-WebIU.md | 222 +++++++++--------- 1 file changed, 112 insertions(+), 110 deletions(-) diff --git a/GSoC-2022/09-Abhijay-jain-Design-5-new-Themes-for-WebIU.md b/GSoC-2022/09-Abhijay-jain-Design-5-new-Themes-for-WebIU.md index ad00b25..027519f 100644 --- a/GSoC-2022/09-Abhijay-jain-Design-5-new-Themes-for-WebIU.md +++ b/GSoC-2022/09-Abhijay-jain-Design-5-new-Themes-for-WebIU.md @@ -1,42 +1,41 @@ # Project Name -SCoRe Lab - Webiu (GSOC'22) + +SCoRe Lab - Webiu (GSoC '22) +

-## Student Info - +## Student Info
-• Name - Abhijay jain
-• Email - Abhijay007@gmail.com
-• GitHub - Abhijay007
-• Linkedin - Abhijay jain
-• Twitter - codeInVeins
-• Medium - abhijay007j
+• Name - Abhijay Jain
+• Email - Abhijay007@gmail.com
+• GitHub - Abhijay007
+• LinkedIn - Abhijay Jain
+• Twitter - CodeInVeins
+• Medium - abhijay007j
-Abhijay jain +Abhijay Jain
- - # Project Abstract -Building and maintaining a website is an essential task for any business or organization. This project aims to ease the workflow of getting a website up and running by developing reusable Gatsby Components which are easily plugable to create Gatsby websites with ease. +Building and maintaining a website is an essential task for any business or organization. This project aims to ease the workflow of getting a website up and running by developing reusable Gatsby components which are easily pluggable to create Gatsby websites with ease. Website built with Webiu: https://www.scorelab.org/ -## [GSoC Project Page](https://summerofcode.withgoogle.com/myprojects/details/R2NUHUJP) +## [GSoC Project Page](https://summerofcode.withgoogle.com/archive/2022/projects/R2NUHUJP) -## [GSoC Project Proposal](https://summerofcode.withgoogle.com/proposals/details/9h4K47SP) +## [GSoC Project Proposal](https://drive.google.com/file/d/1d4sT6_VIVZIk7xOKGl69ZEIwpNZwnyp5/view?usp=sharing) ## [GitHub Organization Repo](https://github.com/scorelab/Webiu) @@ -48,149 +47,152 @@ Website built with Webiu: https://www.scorelab.org/ # Work Summary -### Below is a comprehensive list of the milestone that was achieved during the coding period +### Below is a comprehensive list of the milestones that were achieved during the coding period ### 1) Implement Service Info as the first theme -Developed Service Info theme with reusable components, so that the beginners can use this theme as a starting project and they can develop their features on top of this theme. - -Project Figma File (Service info First theme): https://www.figma.com/file/0ISIz6XklEToDd4KXfIWRB/SCoRe-Lab-Theme-designs?node-id=0%3A1 +Developed the Service Info theme with reusable components so that beginners can use this theme as a starting project and they can develop their features on top of this theme. -- Services Info Theme Preview - - ![Services Info Theme Preview](https://user-images.githubusercontent.com/64387054/179288236-35dd5e26-282f-48a3-aa72-6b3cf05be8b1.png) +Project Figma File (Service Info First theme): https://www.figma.com/file/0ISIz6XklEToDd4KXfIWRB/SCoRe-Lab-Theme-designs?node-id=0%3A1 -Pull Requests for this milestone are: +- Service Info Theme Preview -| PR Link | Description | Issues Link | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | --------- | -| [#226](https://github.com/scorelab/Webiu/pull/226) | Merged ✅ | [#220](https://github.com/scorelab/Webiu/issues/220) | -| [#288](https://github.com/scorelab/Webiu/pull/228) | Merged ✅ | [#227](https://github.com/scorelab/Webiu/issues/227) | -| [#236](https://github.com/scorelab/Webiu/pull/236) | Merged ✅ | [#235](https://github.com/scorelab/Webiu/issues/235) | -| [#240](https://github.com/scorelab/Webiu/pull/240) | Merged ✅ | [#237](https://github.com/scorelab/Webiu/issues/237) | -| [#248](https://github.com/scorelab/Webiu/pull/248) | Merged ✅ | [#219](https://github.com/scorelab/Webiu/issues/219) | -| [#251](https://github.com/scorelab/Webiu/pull/251) | Merged ✅ | [#225](https://github.com/scorelab/Webiu/issues/225) | -| [#254](https://github.com/scorelab/Webiu/pull/254) | Merged ✅ | [#237](https://github.com/scorelab/Webiu/issues/237) | -| [#282](https://github.com/scorelab/Webiu/pull/282) | Merged ✅ | [#241](https://github.com/scorelab/Webiu/issues/241) | -| [#285](https://github.com/scorelab/Webiu/pull/286) | Draft 📑 | [#252](https://github.com/scorelab/Webiu/issues/252) | +

+ +

+Pull Requests for this milestone are: +| PR Link | Description | Issues Link | +| -------------------------------------------------- | ----------- | ---------------------------------------------------- | +| [#226](https://github.com/scorelab/Webiu/pull/226) | Merged ✅ | [#220](https://github.com/scorelab/Webiu/issues/220) | +| [#288](https://github.com/scorelab/Webiu/pull/288) | Merged ✅ | [#227](https://github.com/scorelab/Webiu/issues/227) | +| [#236](https://github.com/scorelab/Webiu/pull/236) | Merged ✅ | [#235](https://github.com/scorelab/Webiu/issues/235) | +| [#240](https://github.com/scorelab/Webiu/pull/240) | Merged ✅ | [#237](https://github.com/scorelab/Webiu/issues/237) | +| [#248](https://github.com/scorelab/Webiu/pull/248) | Merged ✅ | [#219](https://github.com/scorelab/Webiu/issues/219) | +| [#251](https://github.com/scorelab/Webiu/pull/251) | Merged ✅ | [#225](https://github.com/scorelab/Webiu/issues/225) | +| [#254](https://github.com/scorelab/Webiu/pull/254) | Merged ✅ | [#237](https://github.com/scorelab/Webiu/issues/237) | +| [#282](https://github.com/scorelab/Webiu/pull/282) | Merged ✅ | [#241](https://github.com/scorelab/Webiu/issues/241) | +| [#285](https://github.com/scorelab/Webiu/pull/286) | Draft 📑 | [#252](https://github.com/scorelab/Webiu/issues/252) | ### 2) Implement Startup as the second theme -Developed Startup theme with reusable componentsm, So that the beginners can use this theme as a starting project and they can develop their features on top of this theme. +Developed the Startup theme with reusable components so that beginners can use this theme as a starting project and they can develop their features on top of this theme. Project Figma File (Startup Second theme): https://www.figma.com/file/0ISIz6XklEToDd4KXfIWRB/SCoRe-Lab-Theme-designs?node-id=3%3A5 - Startup Theme Preview - - ![Startup Theme Preview](https://user-images.githubusercontent.com/64387054/180659301-546b6c71-60f6-45df-8b42-79cdf5a1adb4.png) + +

+ +

Pull Requests for this milestone are: +| PR Link | Description | Issues Link | +| -------------------------------------------------- | ----------- | ---------------------------------------------------- | +| [#256](https://github.com/scorelab/Webiu/pull/256) | Merged ✅ | [#253](https://github.com/scorelab/Webiu/issues/253) | +| [#260](https://github.com/scorelab/Webiu/pull/260) | Merged ✅ | [#255](https://github.com/scorelab/Webiu/issues/255) | +| [#265](https://github.com/scorelab/Webiu/pull/265) | Merged ✅ | [#261](https://github.com/scorelab/Webiu/issues/261) | +| [#266](https://github.com/scorelab/Webiu/pull/266) | Merged ✅ | [#263](https://github.com/scorelab/Webiu/issues/263) | +| [#269](https://github.com/scorelab/Webiu/pull/269) | Merged ✅ | [#257](https://github.com/scorelab/Webiu/issues/257) | +| [#270](https://github.com/scorelab/Webiu/pull/270) | Merged ✅ | [#257](https://github.com/scorelab/Webiu/issues/257) | +| [#274](https://github.com/scorelab/Webiu/pull/274) | Merged ✅ | [#271](https://github.com/scorelab/Webiu/issues/271) | +| [#277](https://github.com/scorelab/Webiu/pull/277) | Merged ✅ | [#271](https://github.com/scorelab/Webiu/issues/271) | +| [#280](https://github.com/scorelab/Webiu/pull/280) | Merged ✅ | [#273](https://github.com/scorelab/Webiu/issues/273) | +| [#288](https://github.com/scorelab/Webiu/pull/288) | Merged ✅ | [#283](https://github.com/scorelab/Webiu/issues/283) | +| [#289](https://github.com/scorelab/Webiu/pull/289) | Merged ✅ | [#281](https://github.com/scorelab/Webiu/issues/281) | +| [#289](https://github.com/scorelab/Webiu/pull/289) | Merged ✅ | [#281](https://github.com/scorelab/Webiu/issues/281) | +| [#292](https://github.com/scorelab/Webiu/pull/292) | Merged ✅ | [#272](https://github.com/scorelab/Webiu/issues/272) | +| [#293](https://github.com/scorelab/Webiu/pull/293) | Merged ✅ | [#284](https://github.com/scorelab/Webiu/issues/284) | +| [#294](https://github.com/scorelab/Webiu/pull/294) | Draft 📑 | [#285](https://github.com/scorelab/Webiu/issues/285) | -| PR Link | Description | Issues Link | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | --------- | -| [#256](https://github.com/scorelab/Webiu/pull/256) | Merged ✅ | [#253](https://github.com/scorelab/Webiu/issues/253) | -| [#260](https://github.com/scorelab/Webiu/pull/260) | Merged ✅ | [#255](https://github.com/scorelab/Webiu/issues/255) | -| [#265](https://github.com/scorelab/Webiu/pull/265) | Merged ✅ | [#261](https://github.com/scorelab/Webiu/issues/261) | -| [#266](https://github.com/scorelab/Webiu/pull/266) | Merged ✅ | [#263](https://github.com/scorelab/Webiu/issues/263) | -| [#269](https://github.com/scorelab/Webiu/pull/269) | Merged ✅ | [#257](https://github.com/scorelab/Webiu/issues/257) | -| [#270](https://github.com/scorelab/Webiu/pull/270) | Merged ✅ | [#257](https://github.com/scorelab/Webiu/issues/257) | -| [#274](https://github.com/scorelab/Webiu/pull/274) | Merged ✅ | [#271](https://github.com/scorelab/Webiu/issues/271) | -| [#277](https://github.com/scorelab/Webiu/pull/277) | Merged ✅ | [#271](https://github.com/scorelab/Webiu/issues/271) | -| [#280](https://github.com/scorelab/Webiu/pull/280) | Merged ✅ | [#273](https://github.com/scorelab/Webiu/issues/273) | -| [#288](https://github.com/scorelab/Webiu/pull/288) | Merged ✅ | [#283](https://github.com/scorelab/Webiu/issues/283) | -| [#289](https://github.com/scorelab/Webiu/pull/289) | Merged ✅ | [#281](https://github.com/scorelab/Webiu/issues/281) | -| [#289](https://github.com/scorelab/Webiu/pull/289) | Merged ✅ | [#281](https://github.com/scorelab/Webiu/issues/281) | -| [#292](https://github.com/scorelab/Webiu/pull/292) | Merged ✅ | [#272](https://github.com/scorelab/Webiu/issues/272) | -| [#293](https://github.com/scorelab/Webiu/pull/293) | Merged ✅ | [#284](https://github.com/scorelab/Webiu/issues/284) | -| [#294](https://github.com/scorelab/Webiu/pull/294) | Draft 📑 | [#285](https://github.com/scorelab/Webiu/issues/285) | +### 3) Implement Blockchain as the third theme -### 3) Implement BlockChain as the third theme +Developed the Blockchain theme with reusable components so that beginners can use this theme as a starting project and they can develop their features on top of this theme. -Developed BlockChain theme with reusable components, so that the beginners can use this theme as a starting project and they can develop their features on top of this theme. +Project Figma File (Blockchain Third theme): https://www.figma.com/file/0ISIz6XklEToDd4KXfIWRB/SCoRe-Lab-Theme-designs?node-id=3%3A3 -Project Figma File (BlockChain Third theme): https://www.figma.com/file/0ISIz6XklEToDd4KXfIWRB/SCoRe-Lab-Theme-designs?node-id=3%3A3 +- Blockchain Theme Preview -- BlockChain Theme Preview - - ![BlockChain Theme Preview](https://user-images.githubusercontent.com/64387054/184938224-3ca77a0f-5d6c-4be3-9305-ae9eda851a4d.png) +

+ +

Pull Requests for this milestone are: - -| PR Link | Description | Issues Link | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | --------- | -| [#309](https://github.com/scorelab/Webiu/pull/309) | Merged ✅ | [#296](https://github.com/scorelab/Webiu/issues/296) | -| [#315](https://github.com/scorelab/Webiu/pull/315) | Merged ✅ | [#295](https://github.com/scorelab/Webiu/issues/295) | -| [#320](https://github.com/scorelab/Webiu/pull/320) | Merged ✅ | [#300](https://github.com/scorelab/Webiu/issues/300) | -| [#334](https://github.com/scorelab/Webiu/pull/334) | Merged ✅ | [#299](https://github.com/scorelab/Webiu/issues/299) | -| [#337](https://github.com/scorelab/Webiu/pull/337) | Merged ✅ | [#317](https://github.com/scorelab/Webiu/issues/317) | -| [#334](https://github.com/scorelab/Webiu/pull/344) | Merged ✅ | [#321](https://github.com/scorelab/Webiu/issues/321) | -| [#376](https://github.com/scorelab/Webiu/pull/376) | Merged ✅ | [#305](https://github.com/scorelab/Webiu/issues/305) | -| [#382](https://github.com/scorelab/Webiu/pull/382) | Merged ✅ | [#322](https://github.com/scorelab/Webiu/issues/322) | - - - +| PR Link | Description | Issues Link | +| -------------------------------------------------- | ----------- | ---------------------------------------------------- | +| [#309](https://github.com/scorelab/Webiu/pull/309) | Merged ✅ | [#296](https://github.com/scorelab/Webiu/issues/296) | +| [#315](https://github.com/scorelab/Webiu/pull/315) | Merged ✅ | [#295](https://github.com/scorelab/Webiu/issues/295) | +| [#320](https://github.com/scorelab/Webiu/pull/320) | Merged ✅ | [#300](https://github.com/scorelab/Webiu/issues/300) | +| [#334](https://github.com/scorelab/Webiu/pull/334) | Merged ✅ | [#299](https://github.com/scorelab/Webiu/issues/299) | +| [#337](https://github.com/scorelab/Webiu/pull/337) | Merged ✅ | [#317](https://github.com/scorelab/Webiu/issues/317) | +| [#344](https://github.com/scorelab/Webiu/pull/344) | Merged ✅ | [#321](https://github.com/scorelab/Webiu/issues/321) | +| [#376](https://github.com/scorelab/Webiu/pull/376) | Merged ✅ | [#305](https://github.com/scorelab/Webiu/issues/305) | +| [#382](https://github.com/scorelab/Webiu/pull/382) | Merged ✅ | [#322](https://github.com/scorelab/Webiu/issues/322) | ### 4) Implement Finance as the fourth theme -Developed Finance theme with reusable components, so that the beginners can use this theme as a starting project and they can develop their features on top of this theme. +Developed the Finance theme with reusable components so that beginners can use this theme as a starting project and they can develop their features on top of this theme. Project Figma File (Finance Fourth theme): https://www.figma.com/file/0ISIz6XklEToDd4KXfIWRB/SCoRe-Lab-Theme-designs?node-id=3%3A2 - - Finance Theme Preview - - ![Finance Theme Preview](https://user-images.githubusercontent.com/64387054/190560431-cf0948cc-6f13-4cac-98f4-851bfda44f97.png) - -| PR Link | Description | Issues Link | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | --------- | -| [#364](https://github.com/scorelab/Webiu/pull/364) | Merged ✅ | [#341](https://github.com/scorelab/Webiu/issues/341) | -| [#372](https://github.com/scorelab/Webiu/pull/372) | Merged ✅ | [#347](https://github.com/scorelab/Webiu/issues/347) | -| [#375](https://github.com/scorelab/Webiu/pull/375) | Merged ✅ | [#350](https://github.com/scorelab/Webiu/issues/350) | -| [#377](https://github.com/scorelab/Webiu/pull/377) | Merged ✅ | [#370](https://github.com/scorelab/Webiu/issues/370) | -| [#378](https://github.com/scorelab/Webiu/pull/378) | Merged ✅ | [#318](https://github.com/scorelab/Webiu/issues/318) | -| [#379](https://github.com/scorelab/Webiu/pull/379) | Merged ✅ | [#346](https://github.com/scorelab/Webiu/issues/346) | -| [#389](https://github.com/scorelab/Webiu/pull/389) | Merged ✅ | [#384](https://github.com/scorelab/Webiu/issues/384) | -| [#390](https://github.com/scorelab/Webiu/pull/390) | Merged ✅ | [#353](https://github.com/scorelab/Webiu/issues/353) | -| [#391](https://github.com/scorelab/Webiu/pull/391) | Merged ✅ | [#385](https://github.com/scorelab/Webiu/issues/385) | -| [#392](https://github.com/scorelab/Webiu/pull/392) | Merged ✅ | [#383](https://github.com/scorelab/Webiu/issues/383) | -| [#393](https://github.com/scorelab/Webiu/pull/393) | Merged ✅ | [#351](https://github.com/scorelab/Webiu/issues/351) | -| [#394](https://github.com/scorelab/Webiu/pull/394) | Merged ✅ | [#387](https://github.com/scorelab/Webiu/issues/387) | -| [#395](https://github.com/scorelab/Webiu/pull/395) | Merged ✅ | [#387](https://github.com/scorelab/Webiu/issues/387) | -| [#396](https://github.com/scorelab/Webiu/pull/396) | Merged ✅ | [#386](https://github.com/scorelab/Webiu/issues/386) | -| [#400](https://github.com/scorelab/Webiu/pull/400) | Merged ✅ | [#380](https://github.com/scorelab/Webiu/issues/380) | +

+ +

+| PR Link | Description | Issues Link | +| -------------------------------------------------- | ----------- | ---------------------------------------------------- | +| [#364](https://github.com/scorelab/Webiu/pull/364) | Merged ✅ | [#341](https://github.com/scorelab/Webiu/issues/341) | +| [#372](https://github.com/scorelab/Webiu/pull/372) | Merged ✅ | [#347](https://github.com/scorelab/Webiu/issues/347) | +| [#375](https://github.com/scorelab/Webiu/pull/375) | Merged ✅ | [#350](https://github.com/scorelab/Webiu/issues/350) | +| [#377](https://github.com/scorelab/Webiu/pull/377) | Merged ✅ | [#370](https://github.com/scorelab/Webiu/issues/370) | +| [#378](https://github.com/scorelab/Webiu/pull/378) | Merged ✅ | [#318](https://github.com/scorelab/Webiu/issues/318) | +| [#379](https://github.com/scorelab/Webiu/pull/379) | Merged ✅ | [#346](https://github.com/scorelab/Webiu/issues/346) | +| [#389](https://github.com/scorelab/Webiu/pull/389) | Merged ✅ | [#384](https://github.com/scorelab/Webiu/issues/384) | +| [#390](https://github.com/scorelab/Webiu/pull/390) | Merged ✅ | [#353](https://github.com/scorelab/Webiu/issues/353) | +| [#391](https://github.com/scorelab/Webiu/pull/391) | Merged ✅ | [#385](https://github.com/scorelab/Webiu/issues/385) | +| [#392](https://github.com/scorelab/Webiu/pull/392) | Merged ✅ | [#383](https://github.com/scorelab/Webiu/issues/383) | +| [#393](https://github.com/scorelab/Webiu/pull/393) | Merged ✅ | [#351](https://github.com/scorelab/Webiu/issues/351) | +| [#394](https://github.com/scorelab/Webiu/pull/394) | Merged ✅ | [#387](https://github.com/scorelab/Webiu/issues/387) | +| [#395](https://github.com/scorelab/Webiu/pull/395) | Merged ✅ | [#387](https://github.com/scorelab/Webiu/issues/387) | +| [#396](https://github.com/scorelab/Webiu/pull/396) | Merged ✅ | [#386](https://github.com/scorelab/Webiu/issues/386) | +| [#400](https://github.com/scorelab/Webiu/pull/400) | Merged ✅ | [#380](https://github.com/scorelab/Webiu/issues/380) | ### 5) Implement Conference as the fifth theme -Developed Conference theme with reusable components, so that the beginners can use this theme as a starting project and they can develop their features on top of this theme. +Developed the Conference theme with reusable components so that beginners can use this theme as a starting project and they can develop their features on top of this theme. Project Figma File (Conference Fifth theme): https://www.figma.com/file/0ISIz6XklEToDd4KXfIWRB/SCoRe-Lab-Theme-designs?node-id=3%3A2 +- conference Theme Preview + +

+ +

-# What Covered +# What's Covered -- Created prototypes for the all five theme using Figma -- Implemented all new reusable components regarding to first theme. -- Implemented complete first theme (Service info). -- Implemented all new reusable components regarding to second theme. -- Implemented complete second theme (Statup). -- Implemented all new reusable components regarding to third theme. -- Implemented all new reusable components regarding to fourth theme. +- Created prototypes for all five themes using Figma. +- Implemented all reusable components regarding the first theme. +- Implemented the complete first theme (Service info). +- Implemented all reusable components regarding the second theme. +- Implemented the complete second theme (Startup). +- Implemented all reusable components regarding the third theme. +- Implemented all reusable components regarding the fourth theme. +# What's Left and Future Aspects -# What left and future Aspects +- Implement all new reusable components regarding the fifth theme. +- Complete the implementation of the fifth theme (Conference). -- Implemented all new reusable components regarding to fifth theme. -- Implemented complete first theme (Conference). +For future work, I would like to suggest: -For future works I would like to suggest: -- Adding and writing tests for the components +- Adding and writing tests for the components. # References