opencodeiiita / donation-app Goto Github PK
View Code? Open in Web Editor NEWA flutter based donation app
A flutter based donation app
π Google Sign-In Integration:
Your task is to implement Google Sign-In functionality using the Google button. To accomplish this, make sure you are registered on the Firebase console and obtain the necessary SHA key for your app.
π± Google Sign-In Implementation:
π SHA Key Addition:
Note: Ensure that the integration is secure, and users can successfully sign in using their Google accounts. This task requires registration on the Firebase console and careful handling of the SHA key.
write the logic if the user has already logged in the app then everytime they opens the app, they should be re-directed to the homeπ page rather than every time logging in the app.
Also follow the clean Architecture
Happy Contribution!!! π
Issue: Create Identical Pages from Given Image
πΌοΈ Task:
Develop one page
to replicate the design in the provided images. Do not attach the screen after any other screen.
Also in this page the image needs to be a multiple image viewer where the images automatically rotate
β° Deadline:
2 days from assignment.
π¨ Guidelines:
π Happy Contributing!
GitHub Issue: Add SHA-1 and SHA-256 Keys for Google Login in Firebase Console π
π Task Description:
Note: If you are not registered in the Firebase Console, please DM your email ID in the GitHub comments or on Discord.
π Happy Contributing! Your contribution in enhancing authentication features is greatly appreciated. π
for this issue you have provide your email id and then make a blank pr only those who are added in the conosle will get there pr merged
Issue: Create Identical Pages from Given Image
πΌοΈ Task:
Develop two pages to replicate the design in the provided images. These screens should appear consecutively after the splash screen.
β° Deadline:
2 days from assignment.
π¨ Guidelines:
π Happy Contributing!
Redirect to HomeActivity:
Toast Confirmation:
Your task for this issue is to design a Login Activtiy UI asking for
PS: This issue is open for all, so no need to claim this issue. You can directly create a pull request
Happy contributing! π
Create a Splash Screen with Transition to NextActivity π
Develop a splash screen that dynamically engages users for 3 seconds before seamlessly transitioning to the NextActivity.
Ensure a visually appealing design for the splash screen to capture attention and enhance user experience. π¨
PS: This issue is open for all, so no need to claim this issue. You can directly create a pull request.
Note: This issue will be active for 3 days. β³
Happy contributing! π
π οΈ Tasks:
Note: If you have any doubts about how to implement this, feel free to ask for assistance. We're here to help!
Important: The hamburger component is already created in the feed fragment, so utilize it for this task.
Happy Contributing! π
Important: The deadline for this task is 2 days. π If you have any questions or need guidance on implementing the hamburger drawer, don't hesitate to reach out! π€
Your task is to create a donation page where the donor can view a summary of their donation. This page should display dummy data for now, and later we will integrate Firebase fetching.
Additionally, incorporate the following features:
Create a new page without linking it to any existing pages.
Design the donation page with features that include an image viewer for multiple images and a video viewer for donation-related videos. Provide a pleasant and user-friendly experience.
Note: You can keep the description field currently empty or add dummy data as needed.
Deadline for Task: 2 days β
Happy Coding! π
Thank You for an Incredible Journey! π
Hey Team,
A huge thank you to everyone who contributed to our fantastic project. π Your hard work and dedication made this journey unforgettable. π Excited to have been your mentors! πβ¨
The beauty of this project is all thanks to your collaborative spirit and talent. π Your contributions have left a lasting impact, and I'm genuinely glad you were part of this. πͺ
Cheers to the success, conquered challenges, and great memories! ππ₯³ Here's to your continued success! π
Issue: Update Login Screen Design
π Task:
Revise the login screen design based on the provided image.
Also clicking on the login text should redirect to the loginPage
π Details:
π Happy Contributing!
Your task this time is to enhance the FeedFragment by displaying all the donations in a ListView. Follow the instructions below to achieve this functionality:
Donation ListView:
Individual Donation Ad Design:
Firebase Setup:
addImage
, addTitle
, addDescription
, addOrganisation
, addTarget
, addRaised
.create some sample donatios*
Also the feedfragment is already created so you have to add the listview in the fragment
π Adding New Pages and Navigation Enhancements:
β Create New Fund Page:
π Additional Blank Pages:
π€ Profile Button and Profile Page:
πͺ Logout Functionality:
Note: Focus on creating intuitive navigation and maintaining a cohesive user experience across different sections of the app.
This is the worst taskπ we developers hate!!! Yeah Debugging the code
So in this task you have to resolve the errorsβ οΈ which May/Maynot be there in code
whether in pubspec.yaml or any .dart file
You have to find on your ownπ
Good luck Debugger, May you find your peaceπ
You have my respectπ«‘
I have identified several issues on the signup and login pages that need to be addressed.
NOTE:- The deadline for this task is only 1 day.
Happy contributing!!!π
π Code Modification and Firebase Integration:
π Hamburger Button Position:
π User Collection in Firestore:
πΈ Profile Picture Handling for Email Authentication:
Note: Ensure that the modifications and additions enhance the overall user interface and maintain consistency across the app.
Your task is to carefully design the sign-in page. π¨ Please follow the design provided diligently to ensure accurate implementation.
To access the individual elements present in the design, refer to the Figma link mentioned in the README file. β³
Deadline for Task: 2 days β
Add transitions/animations on the following pages while transitioning between them:-
Happy contributing !!!π
Add your Name and Github_username in contibutors.txt located in assets folder.
PS: This issue is open for all, so no need to claim this issue. You can directly create a pull request
Happy Contributing!π
π οΈ Tasks:
Splash Screen:
Screens Before GetStarted:
GetStarted Page:
Buttons Design:
Happy Contributing!
Issue Description: π Enhance user authentication by integrating Google Sign-In functionality.
Task Details:
Your task is to add an extra page after the SignUp page, requesting the user to set their password. The new page should adhere to the general app design and include the following requirements:
Password Setup:
User Authentication:
Redirect to BaseHomeActivity:
Toast Confirmation:
Add a forgot password option on Login Activity to avoid any password loss in futureπ
Happy Contributing!!! π
Create a Register Activity asking the user its :
Ensure a visually appealing design to enhance user experience. π¨
Happy contributing! π
π New Task: Fetching and Displaying Donation Ads
π Donation Ads Collection in Firestore:
π Navigation Update:
Note: Ensure that the donation ads are presented in an engaging manner, and the removal of the bottom navigation bar does not compromise the app's usability.
Disclimer to work on this issue you should be registred in the firebase if not then message us for its acess
Create HomeActivity with Bottom Navigation Bar π‘
Your task for this issue is to design a HomeActivity featuring a bottom navigation bar with 3 fragments:
Additionally, ensure to create three corresponding blank fragments.π
Note: In this issue the assignments will be on a first-come basis. Comment below to be assigned to this issue.
Happy contributing! π
Design a Good Logo for the App π¨
PS: This issue is open for all, so no need to claim this issue. You can directly create a pull request
Note: This issue will be active for only 3 days. β³
Happy Contributing!π
π Implement a side navigation bar that appears when clicking on the hamburger icon, following the design specifications.
You have to follow this Figma design.
π When the user clicks on the hamburger icon, the side navigation bar should smoothly slide in from the left, displaying the necessary navigation links.
If applicable, include screenshots or GIFs demonstrating the current state and the proposed changes.
β°Deadline for this task is 2 days after you have assigned.
_Happy Contributing!!!_π
Improve and redesign the forgot password screen to match the overall app design. Add necessary elements such as a text box for email ID, a reset button, and create a new OTP page after the reset button is pressed.
Email ID Text Box:
Reset Button:
New Page - OTP Page:
π¨β¨π
Your task is to design the profile page according to the given specifications below. Ensure that all buttons are functional, and use sample images where required for the time being.
The design might be of different color theme but your submission should be altered to fit the current app color theme
Currently some of the buttons are not working/redirecting to the desired activity
your task is to made them working.
You can take the help of Figma file for the navigations
Happy Contributing!!!
Write the logic code for Register User and logging the user in two separate files
Happy Contributing!!π
Your task is to design the feed fragment, following the provided design below. π¨ Please omit the popular section and leave it blank.
To access the individual elements present in the design, refer to the Figma link mentioned in the README file. β³
Deadline for Task: 2 days β
Happy Designing! π
Write the code to navigate to home page after user has logged in/ sign up in the app.
Happy Contributing!!!π
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.