Git Product home page Git Product logo

wastebucks's Introduction

🌱🗑️ WasteBucks

This android app project is based on the concept of smart waste management system with a reward based incentive system, allowing users to earn rewards by recycling/selling their home based waste products.

🚀 What does WasteBucks App does?

This app promotes waste reduction and promotes eco-friendly products and practices. The main idea of this app is that the user can categorize their waste and place orders for collections which will be accepted by the nearby hub and after estimating its quality and quantity rewards points will be provided to them which can be redeemed only on any eco-friendly products only through our app which will be delievered to them. In this ways we can reduce waste and encourage eco-friendly products.

🎯 Goals and Problems Solved:

  • Good Health and well being
  • Clean water and sanitation
  • Decent work and economic growth
  • Sustainable Cities and Communities
  • Life on Land

🚀 Features:

  • Community challenges
  • Badges and leaderboards
  • Community feeds

✨ Getting Started

✒Tech Stack Used

  • Kotlin
  • Firebase
  • Figma
  • Adobe XD

Requirements

  • Android Studio Giraffe | 2022.3.1
  • SDK Version: '>=2.18.0 <3.10.0'

Claim an issue

Comment on the issue. In case of no activity on the issue even after 2 days, the issue will be reassigned. If you have difficulty approaching the issue, feel free to ask on our discord channel.

How To Contibute

We welcome your contributions. Please follow the below guidelines while contributing to this project:

  1. Fork and star⭐ the repository and clone locally.
  2. Create an upstream remote and sync your local copy before your branch. See detailed instructions here
  3. Do the work and commit changes with good commit messages.
  4. Once you are confident in your work, create a pull request to the master branch of the upstream repository with proper descriptions explaining what you did and wait until we review it😊.
  5. Submit your work only in the Task folder created under desired folder.
  6. Details will be provide in the issue follow the steps properly.

Check out GitHub Flow for more details.

🧷Directly cloning from Android Studio (Alternate method):-

  • Go to FILE ➡️ NEW ➡️ PROJECT FROM VERSION CONTROL
  • Copy and paste the url of FORKED repo in the URL field and click clone.

🧾Common Rules:

  • The repository is divided into several tasks. Each task will be opened subsequently for a limited amount of time and all the submissions have to be made within those allotted days only. NO submission will be accepted after the allotted time ends. The details for the specific tasks and the time allotted for each can be found in their specific issues.
  • The submissions will be judged by the mentors and points🎉 will be allotted by them for each particular task based on various aspects like design thinking process, originality of the idea, visual appeal of the submission, code architecture etc.
  • These tasks are for learning and not just scoring points so any kind of Plagiarism or attempt thereof wouldn't be tolerated and would lead to disqualification from OpenCode.
  • Your code should be error-free before creating a pull request.

ALL THE FINAL DECISIONS FOR THE JUDGMENT AND AWARDING OF POINTS ⚖️ BASED ON THE SUBMISSION RESIDE WITH THE MENTORS & ORGANISERS. No claim can be made on the number of points awarded by the Mentors & Organisers🙂.

🗒️Guidlines

Please help us follow the best practice to make it easy for the reviewer as well as the contributor. We want to focus on the code quality more than on managing pull request ethics.

  • Reference the issue numbers in the commit message if it resolves an open issue. Follow the pattern given in PR_TEMPLATE.md

  • Provide the relevant screenshot for easier review.

  • Pull Request older than 2 days with no response from the contributor shall be marked closed.

📢Communication

Whether you are working on a new feature or facing a doubt please feel free to ask us on our discord channel. We will be happy to help you out😊.

✒️Reference Links

wastebucks's People

Contributors

abhi5h6k avatar ajay484 avatar apoorv012 avatar blackhat-coder21 avatar chiragmalik2612 avatar codinjack avatar criticic avatar dikshantk2004 avatar jackofallcodez avatar kushal7201 avatar mannxxx avatar monugit9 avatar nandinig24 avatar rohit-110 avatar sanju26honey avatar sarthakvermaa avatar sindhu194 avatar tavva-srinivas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

wastebucks's Issues

Implement Login Page

Implement Login Page

Implement Login Page to allow previous stored user to login into the app. Firebase email id and password has been provided in RegisterActivity.kt file just use it if needed.

Make sure to add all constraints in the login page such as

  • Once the user login then after opening app again it should redirects directly to home page instead of asking for login again
  • No fields can be left blank
  • Password should be 8 digit longs and combinations of alphanumeric
  • Gmail entered should be valid by the user and should contains @ check condition
  • Name cannot contains letters and digits.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in LoginActivity.kt and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 3 days.

Here is sample design for of LoginActivity which has already been implemented for you just implement the code part.

Link: here

All the best
Happy Contributing!😊

Design the Contact Us page

Design the Contact Us page

Design the Contact Us page which allows users to contact us.
Design in Figma or AdobeXD

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue open to all !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Maintenance #1

Maintenance #1

Change icon of the password field in the Login And Register page with password toggle icon which should enable user to show and hide password.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 1 days.

All the best
Happy Contributing!😊

Design the logo

Design an attractive Logo for the App 🖌️🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo everytime before working on a new issue.
  • Submit your work in the Submissions folder only.
  • Suppose your name is Ankit then submit it as Submissions/Ankit/Task1/username.txt and screenshot.
  • Write the Figma or Adobe XD link in the .txt file.
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come first serve issue.
Note: This issue will be active for only for12 hrs.
Best PR will be merged.

All the best
Happy Contributing!😊

Implement Custom Action Bar

Implement Custom Action Bar

Implement Custom Action Bar in the MainActivity.kt file. The custom action bar should contains App Name, and at the right corners to icons for shopping and leaderboard.

Note: Look at google how does custom action bar looks like and then implement it.
Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in MainActivity.kt and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design a Login Page

Design a Login Page

Design a login activity asking for:

  • user's gmail
  • user's password

Ensure a visually appealing design to capture attention and enhance user experience. 🎨
Take reference from Register Page Design in the Progress folder to make your UI attractive.
Link: Here

You can use Figma/AdobeXD for designing part.

Steps to followed to submit your work

  • Star and Fork the repo for the updated version
  • Submit your work in the Submissions folder only.
  • Suppose your name is Ankit then submit it as Submissions/Ankit/Task1/username.txt and screenshot.
  • Write the Figma or Adobe XD link or code in the .txt file and then submit and make a pull request
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come first serve only to those not assigned earlier. Go and Claim Now !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Onboarding Screen

Implement Onboarding Screen

Implement Onboarding Screen containing 3 Viewpager Screen
Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo.
  • Make new file onboarding.kt and design and write your code and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

Links for your references.
Note: Don't copy the exact as shown in the tutorial make your own design, you can also add Lottie animation for more interactive deign

Link: here

All the best
Happy Contributing!😊

Implement Onboarding Screen

Implement Onboarding Screen

Implement Onboarding Screen containing 3 Viewpager Screen
Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo.
  • Make new file onboarding.kt and design and write your code and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

Links for your references.
Note: Don't copy the exact as shown in the tutorial make your own design, you can also add Lottie animation for more interactive deign

Link: here

All the best
Happy Contributing!😊

Greedy Mentor 🤑

This issue is invalid

This is first come first serve issue
So hurry up and get your points booster 🚀🚀
This issues is active for only 1 day

All the best 🤩

Redesign the Splash Screen

Redesign the Splash Screen with Transition to NextActivity 🚀

Develop a Splash Screen that dynamically engages users for 3 seconds before seamlessly transitioning to the NextActivity (Onboarding Activity).
Ensure a visually appealing design for the splash screen to capture attention and enhance user experience. 🎨

You can create animated Splash Screen using lottie animation.
Link for your reference: Lottie Animation

Steps to followed to submit your work

  • Star and Fork the repo.
  • write your code in the SplashActivity.kt and make a pull request.
  • Use the resources provide above to make your design more attractive.
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design Community Feed Tab

Design Community Feed Tab

Design a community feed tab which contains news and videos related to social awarness relatd to environment. Design this tab in Figma/AdobeXD how should it look. Think of your own what things you can add in it by reading project description.

Ensure a visually appealing design to capture attention and enhance user experience. 🎨
Make sure to follow Color Scheme that matches the current app design, see progress folder for more details.

You can use Figma/AdobeXD for designing part.

Steps to followed to submit your work

  • Star and Fork the repo everytime before you start a new issue to get updated version.
  • Submit your work in the Submissions folder only.
  • Suppose your name is Ankit then submit it as Submissions/Ankit/Task_Name/username.txt and Screenshot.
  • Write the Figma or Adobe XD link or code in the .txt file and then submit and make a pull request
  • Remember to attach 📎 a Screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is open for all, so no need to claim this issue. You can directly create a pull request
Best three PRs will be merged and awarded.
Note: This issue will be active for only for 2 days.

Don't forget to comment claim below.

All the best
Happy Contributing!😊

Splash Screen

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 (Login Activity).
Ensure a visually appealing design for the splash screen to capture attention and enhance user experience. 🎨

You can either use Figma/AdobeXD or through kotlin You can create animated Splash Screen using lottie animation.
Link for your reference: Lottie Animation

Resources has been added in the Help folder take reference from it.

Steps to followed to submit your work

  • Star and Fork the repo.
  • write your code in the SplashActivity.kt and make a pull request.
  • Use the resources provide above to make your design more attractive.
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come first serve. o hurry up claim it fast.
Note: This issue will be active for only for 2 days.
Best PR will be merged.

All the best
Happy Contributing!😊

Implement Pick Up Design in XML

Implement Pick Up Design in XML

Implement Pick Up Design in XML. Pick Up Page design has already been given just implement it in xml file named fragment_pickup.xml

Pick Up Page design is given below:
Link: Here

Steps to followed to submit your work

  • Star and Fork the repo for the updated version
  • Design your work in the fragment_pickup.xml file and then submit and make a pull request
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come first serve. Go and Claim Now !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design the About Us page

Design the About Us page

Design the About Us page which contains information about our app and purposes.
Design in Figma or AdobeXD

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue open to all !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design the Dashboard

Design the Dashboard of the app

Design the Dashboard of the app. It is the main screen which opens after the user signin/login. What and how it should looks design it. Make it such that it matches the app overall purpose.
Design in Figma or AdobeXD

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue open to all !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design the profile section of the app

Design the profile section of the app

Design the profile section of the app. What it should contains like username, email, phone number and many more to make profile tab informative.
Design in Figma or AdobeXD

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue open to all !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design Register Activity and Logic

Design a Register Activity and Logic

Design a Register activity asking for:

  • name
  • user's gmail
  • user's password
  • confirm password

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

You can use Figma/AdobeXD for designing part.

Also write logic for register activity in text file and submit it.

Note: Make your logic such that it handles all possible cases and condtitons.

Partial points will be awraded for both tasks whose PR will be best.

Steps to followed to submit your work

  • Star and Fork the repo.
  • Submit your work in the Submissions folder only.
  • Suppose your name is Ankit then submit it as Submissions/Ankit/Task1/username.txt and screenshot.
  • Write the Figma or Adobe XD link or code in the .txt file and then submit and make a pull request
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

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 for 3 days.

All the best
Happy Contributing!😊

Implement Community Tab

Implement Community Tab

Implement Community Tab in Community Fragment
Ensure a visually appealing design to capture attention and enhance user experience. 🎨

You can take reference from this. But make sure to implement your design and follow the overall colour scheme of the app.
Link: here (7-15)
Note: This is only for reference you are free to follow any resources.

Steps to followed to submit your work

  • Star and Fork the repo and update it.
  • Write your code and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 5 days.

All the best
Happy Contributing!😊

Design the Rate Us page

Design the Rate Us page

Design the Rate Us page which allows user to rate the app
Design in Figma or AdobeXD

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue open to all !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design the Rate Us page in XML

Design the Rate Us page in XML

Design the Rate Us page which allows user to rate the app
Sample: here

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue open to all !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design Shopping Menu

Design Shopping Menu

Design Shopping Menu which will contains all the eco friendly products list. How should the items should display and price and all.

Design in Figma or AdobeXD

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue open to all !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Navigation Drawer

Implement Navigation Drawer

Implement Navigation Drawer in the MainActivity.kt file
Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo.
  • Write your code in the MainActivity,kt file and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Book a PickUp

Implement Book a PickUp

Implement Book a PickUp. The design and functionality should be such that it should ask user to fill to select items to be recycled from the given categories and then add its quantities. The categories should be attractive with icons and then users can add its categories and then select their location. Just add select your location option it will be implemented later on.
After that add all this information in database by creating a separate node for it named order and store it using uid as key also add timestamp as data in it and all details added by user as well as their address.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Login Page

Implement Login Page

Implement Login Page to allow previous stored user to login into the app. Firebase email id and password has been provided in RegisterActivity.kt file just use it if needed.

Make sure to add all constraints in the login page such as

  • Once the user login then after opening app again it should redirects directly to home page instead of asking for login again
  • No fields can be left blank
  • Password should be 8 digit longs and combinations of alphanumeric
  • Gmail entered should be valid by the user and should contains @ check condition
  • Name cannot contains letters and digits.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in LoginActivity.kt and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 3 days.

Here is sample design for of LoginActivity which has already been implemented for you just implement the code part.

Link: here

All the best
Happy Contributing!😊

Implement Custom Action Bar

Implement Custom Action Bar

Implement Custom Action Bar in the MainActivity.kt file. The custom action bar should contains App Name, and at the right corners to icons for shopping and leaderboard.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in MainActivity.kt and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Pick Up Design in XML

Implement Pick Up Design in XML

Implement Pick Up Design in XML. Pick Up Page design has already been given just implement it in xml file named fragment_pickup.xml

Pick Up Page design is given below:
Link: Here

Steps to followed to submit your work

  • Star and Fork the repo for the updated version
  • Design your work in the fragment_pickup.xml file and then submit and make a pull request
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come first serve. Go and Claim Now !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Login Page Design

Implement Login Page Design in XML

Implement Login Page Design in XML. Login Page design has already been given just implement it in xml file named activity_login.xml
Contact the login page designer if you know how to import Figma design in android studio and get your work done in just few mintues. Else just implement the design manually in xml file.

Note: Your xml design should not deviate from the finalised Login Page Design.

Take reference from Login Page Design in the Progress folder.
Link: Here

Steps to followed to submit your work

  • Star and Fork the repo for the updated version
  • Design your work in the activity_login.xml file and then submit and make a pull request
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come first serve. Go and Claim Now !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Update User profile

Update User profile

Update User profile by using data from firebase or google sign in. And update their name in the profile section and side navigation header. Moreover fix the alignment issue if any in the profile tab XML design and implement to allow users to add their profile pic and update it in the profile tab as well as side navigation header.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design Discount Coupon

Design Discount Coupon

Design Discount Coupon which will be given to users when they placed order of their waste goods which will be used by them to reedem on Eco friendly products.

Design in Figma or AdobeXD

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue open to all !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design Shopping Tab Section

Design Shopping Tab Section

Design Shopping Tab Section which contains eco-friendly products. This shopping sections contains all eco-friendly products for the users from various companies. Design this tab in Figma/AdobeXD how should it look. Think of your own what things you can add in it by reading project description.

Note: There will be my cart option on the top right corner. You don't need to design it. Just add that option
Ensure a visually appealing design to capture attention and enhance user experience. 🎨
Make sure to follow Color Scheme that matches the current app design, see progress folder for more details.

You can use Figma/AdobeXD for designing part.

Steps to followed to submit your work

  • Star and Fork the repo everytime before you start a new issue to get updated version.
  • Submit your work in the Submissions folder only.
  • Suppose your name is Ankit then submit it as Submissions/Ankit/Task_Name/username.txt and Screenshot.
  • Write the Figma or Adobe XD link or code in the .txt file and then submit and make a pull request
  • Remember to attach 📎 a Screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is open for all, so no need to claim this issue. You can directly create a pull request
Best three PRs will be merged and awarded.
Note: This issue will be active for only for 2 days.

Don't forget to comment claim below.

All the best
Happy Contributing!😊

Implement forget password

Implement forget password

Implement forget password to allow user to forget their password. Firebase email id and password has been provided in RegisterActivity.kt file just use it if needed.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in LoginActivity.kt and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design Login Activity and logic

Design a Login Activity Design

Design a login activity asking for:

  • user's gmail
  • user's password

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

You can use Figma/AdobeXD for designing part.

Also write logic for login activity in text file and submit it.

Note: Make your logic such that it handles all possible cases and condtitons.

Partial points will be awraded for both tasks whose PR will be best.

Steps to followed to submit your work

  • Star and Fork the repo.
  • Submit your work in the Submissions folder only.
  • Suppose your name is Ankit then submit it as Submissions/Ankit/Task1/username.txt and screenshot.
  • Write the Figma or Adobe XD link or code in the .txt file and then submit and make a pull request
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

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 for 3 days.

All the best
Happy Contributing!😊

Update the leaderboard by fetching users name

Update the leaderboard by fetching users name

Update the leaderboard by fetching all users name from database also add one points column it users value when users register as 0 and use it to show in the leaderboard the all users name and points and sort users accordingly in the leaderboard whose usertype is users.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Profile Design in XML

Implement Profile Design in XML

Implement Profile Design in XML in the fragment_profile.xml file. Finalised design have been provided to you. You just need to implement it in the XML. You are free to omit and make changes in the design as per required to make it attractive.

You are provided with two samples just combine it to make your design in XML.

Ensure a visually appealing design for the splash screen to capture attention and enhance user experience. 🎨

Link for your reference follow this:
Sample1
Sample2

Steps to followed to submit your work

  • Star and Fork the repo.
  • write your code and make a pull request.
  • Use the resources provide above to make your design more attractive.
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement forget password

Implement forget password

Implement forget password to allow user to forget their password. Firebase email id and password has been provided in RegisterActivity.kt file just use it if needed.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in LoginActivity.kt and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Custom Action Bar

Implement Custom Action Bar

Implement Custom Action Bar in the MainActivity.kt file. The custom action bar should contains App Name, and at the right corners to icons for shopping and leaderboard.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in MainActivity.kt and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Redesign

Redesign the Splash Screen with Transition to NextActivity 🚀

Develop a Splash Screen that dynamically engages users for 3 seconds before seamlessly transitioning to the NextActivity (Onboarding Activity).
Ensure a visually appealing design for the splash screen to capture attention and enhance user experience. 🎨

You can create animated Splash Screen using lottie animation.
Link for your reference: Lottie Animation

Steps to followed to submit your work

  • Star and Fork the repo.
  • write your code in the SplashActivity.kt and make a pull request.
  • Use the resources provide above to make your design more attractive.
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Custom Action Bar

Implement Custom Action Bar

Implement Custom Action Bar in the MainActivity.kt file. The custom action bar should contains App Name, and at the right corners to icons for shopping and leaderboard.

And shopping and leader board should be linked with ShoppingActivity.kt and LeaderBoardActivity.kt

Note: Look at google how does custom action bar looks like and then implement it.
Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in MainActivity.kt and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Dashboard Design in XML

Implement Dashboard Design in XML

Implement Dashboard Design in XML in the fragment_home.xml file. Finalised design have been provided to you. You just need to implement it in the XML. You are free to omit and make changes in the design as per required to make it attractive.

You are provided with two samples just combine it to make your design in XML.
Suggestions: Add categories section and Hello User also apart from this your wish to make dashboard attractive.

Ensure a visually appealing design for the splash screen to capture attention and enhance user experience. 🎨

Link for your reference follow this:
Sample1
Sample2

Steps to followed to submit your work

  • Star and Fork the repo.
  • write your code and make a pull request.
  • Use the resources provide above to make your design more attractive.
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Onboarding Screen

Implement Onboarding Screen

Implement Onboarding Screen containing 3 Viewpager Screen
Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo.
  • Make new file onboarding.kt and design and write your code and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

Links for your references.
Note: Don't copy the exact as shown in the tutorial make your own design, you can also add Lottie animation for more interactive deign

Link: here

All the best
Happy Contributing!😊

Design LeaderBoard

Design LeaderBoard

Design LeaderBoard which contains ranking of different users by their username and awardeded points to them. Design this tab in Figma/AdobeXD how should it look. Think of your own what things you can add in it by reading project description.

Ensure a visually appealing design to capture attention and enhance user experience. 🎨
Make sure to follow Color Scheme that matches the current app design, see progress folder for more details.

You can use Figma/AdobeXD for designing part.

Steps to followed to submit your work

  • Star and Fork the repo everytime before you start a new issue to get updated version.
  • Submit your work in the Submissions folder only.
  • Suppose your name is Ankit then submit it as Submissions/Ankit/Task_Name/username.txt and Screenshot.
  • Write the Figma or Adobe XD link or code in the .txt file and then submit and make a pull request
  • Remember to attach 📎 a Screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is open for all, so no need to claim this issue. You can directly create a pull request
Best three PRs will be merged and awarded.
Note: This issue will be active for only for 2 days.

Don't forget to comment claim below.

All the best
Happy Contributing!😊

Implement Bottom Navigation Bar

Implement Bottom Navigation Bar

Implement Bottom Navigation Bar containing 4 fragments - Home, Community feed, PickUp, Profile.
Make sure to name this fragments as per your convienence. You may only show logo for this fragment to look attractive.
Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in MainActivity.kt and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

Here is sample design for your references.

Link1: here

Link2: here

All the best
Happy Contributing!😊

Design the Contact Us page in XML

Design the Contact Us page in XML

Design the Contact Us page which allows users to contact us.

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Sample: here

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue open to all !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Implement Leaderboard Design in XML

Implement Leaderboard Design in XML

Implement Leaderboard Design in XML. Design is already provided in the Progress folder. Just implement the same design in XML.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in LeaderBoardActivity.kt file by creating a new blank activity and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

Here is sample design for of LeaderBoard just implement it inn XML

Link: here

All the best
Happy Contributing!😊

Implement Onboarding Screen

Implement Onboarding Screen

Implement Onboarding Screen containing 3 Viewpager Screen
Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Steps to followed to submit your work

  • Star and Fork the repo.
  • Make new file onboarding.kt and design and write your code and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

Links for your references.
Note: Don't copy the exact as shown in the tutorial make your own design, you can also add Lottie animation for more interactive deign

Link: here

All the best
Happy Contributing!😊

Implement Pick Up Design in XML

Implement Pick Up Design in XML

Implement Pick Up Design in XML. Pick Up Page design has been provided to you for reference. Take help from it and implement it in xml file named fragment_pickup.xml
Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Pick Up Page design reference is given below:
Link: Here

Steps to followed to submit your work

  • Star and Fork the repo for the updated version
  • Design your work in the fragment_pickup.xml file and then submit and make a pull request
  • Remember to attach 📎 a screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come first serve. Go and Claim Now !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Integrate Google Sign-in method

Integrate Google Sign-in method

Integrate Google Sign-in method to allow user to login into the app. Firebase email id and password has been provided in RegisterActivity.kt file just use it if needed.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in LoginActivity.kt and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design the About Us page in XML

Design the About Us page in XML

Design the About Us page which contains information about our app and purposes.

Ensure a visually appealing design to capture attention and enhance user experience. 🎨

Sample: here
You can modify it if required to make it visually attractive.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue open to all !
Note: This issue will be active for only for 2 days.

All the best
Happy Contributing!😊

Design Shopping Tab Section

Design Shopping Tab Section

Design Shopping Tab Section which contains eco-friendly products. This shopping sections contains all eco-friendly products for the users from various companies. Design this tab in Figma/AdobeXD how should it look. Think of your own what things you can add in it by reading project description.

Note: There will be my cart option on the top right corner. You don't need to design it. Just add that option
Ensure a visually appealing design to capture attention and enhance user experience. 🎨
Make sure to follow Color Scheme that matches the current app design, see progress folder for more details.

You can use Figma/AdobeXD for designing part.

Steps to followed to submit your work

  • Star and Fork the repo everytime before you start a new issue to get updated version.
  • Submit your work in the Submissions folder only.
  • Suppose your name is Ankit then submit it as Submissions/Ankit/Task_Name/username.txt and Screenshot.
  • Write the Figma or Adobe XD link or code in the .txt file and then submit and make a pull request
  • Remember to attach 📎 a Screenshot/folder link of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is open for all, so no need to claim this issue. You can directly create a pull request
Best three PRs will be merged and awarded.
Note: This issue will be active for only for 2 days.

Don't forget to comment claim below.

All the best
Happy Contributing!😊

Implement Register Page

Implement Register Page to store data in Firebase

Implement Register Page to store data in Firebase. Firebase email id and password has been provided in RegisterActivity.kt file just use it and store all the new register data in that database and if the user is already registered, redirect them to the LoginActivity.

Make sure to add all constraints in the register page such as

  • No fields can be left blank
  • Both password should match and should be 8 digit longs and combinations of alphanumeric
  • Gmail entered should be valid by the user and should contains @ check condition
  • Name cannot contains letters and digits.

Steps to followed to submit your work

  • Star and Fork the repo. Make sure to update your repo every time before working on new issues.
  • Implement your work in RegisterActivity.kt and make a pull request
  • Remember to attach 📎 a screenshot of your work with your PR.
  • Point🥇 will only be awarded to the PR that is accepted.

PS: This issue is first come issues so Claim it fast !
Note: This issue will be active for only for 3 days.

Here is sample design for of RegisterActivity which has already been implemented for you just implement the code part.

Link: here

All the best
Happy Contributing!😊

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.