This is a summary of the work I did for The Palisadoes Foundation under Google Summer of Code 2023.
Project Title Build User Portal For Talawa
Tech stack of the project GraphQL, React, Redux, Typescript, Material UI, React-Bootstrap.
Screen Preview
A preview of all the screens which were part of my project is shown below.
Here is the link for the Figma file containing all the wireframes and UI designs of the screens built during the project.
Login Register Screen
Organizations Screen
Feed/Home Screen
People Screen
Donations Screen
Assigned Tasks Screen
Profile Settings Screen
Events Screen
Chat Screen
Multilingual Support
All the screens built during the project are covered with multilingual support.
Supported languages: English, Spanish, French, Traditional Chinese and Hindi.
100% Code Coverage
All the screens and components built during the project are 100% covered with tests using Jest and Vitest. This provides 100% code coverage of all the components.
All the components and screens having `/UserPortal/` in their path were created as a part of this project. It can be seen that all the components and screens have 100% code coverage.
Conclusion
Overall, it was a great experience to collaborate with all the developers working on Talawa (by The Palisadoes Foundation).
I want to thank all my mentors Eva Sharma, Peter Harrison and Md Noman Khan.