Giter VIP home page Giter VIP logo

crazycoderapp's People

Contributors

ashok-kumar-dharanikota avatar harsh2907 avatar harshsingh32 avatar jiggy9 avatar s-ishita avatar yash-parsana avatar

Stargazers

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

Watchers

 avatar

crazycoderapp's Issues

Missing PR template

Addition of Pull Request Template to improve clarity and to make it easier for new contributors.

Please assign this issue to me under GSSoC'23 @Yash-Parsana

Refactor code structure

The existing code doesn't have MVVM structure. So i can introduce MVVM structure in it. So please assign this issue to me

Google Signin feature not working

In the code when i try to signin with google that account selection dialog shows up but on selecting the account it gives RESULT_CANCELLED instead of RESULT_SUCCESS so can anyone help me with it I've to work upon it

Major Bug: App freeze !!!

Hi @Yash-Parsana,

I downloaded the Crazycoder App from Playstore and while testing the application, I encountered a major issue. The problem occurs when navigating through the bottom navigation bar, specifically when accessing the Leaderboard button for the second time. The app freezes in this situation, requiring the user to close and reopen it to continue. This creates a poor user experience. Therefore, I would like to take on the task of fixing this bug as soon as possible. Kindly assign me this issue, as it is a significant problem that needs immediate attention. Please add Bug and GSSoC23 Tag for this.

  • Bug
  • GSSoC23

screenshot:
WhatsApp Image 2023-05-23 at 19 18 08

Improving the readme file

I think the readme file does not describe the project really well and there are basic many things missing from that readme file like start commands etc. I would really like to update it .

this contribution is for GSSOC
@Yash-Parsana

Update Dependency

We can update the gradle dependency to latest version i.e 8.0.1 and also kotlin version from 1.7 to 1.8.21 to enable latest features of kotlin and also update dependency versions in build.gradle and also update the target sdk version to latest to make app supported in latest version of android

Add LICENCE

Hey, @Yash-Parsana I'm active GSSoC'23 contributor and I would like to add a license file to this repository. Please assign me to this issue. Thank you!

Custom 404 Page

I will design an Error Page for calls or redirecting to pages which do not exist.

Hello!
I am Jaskaran Kamboj, a proud contributor at GSSoC '23. I would like to the contribute to this project by designing an Error Page for calls or redirecting to pages which do not exist.

Things I will be doing as of now:

Designing the error page 404

Adding Redirecting feature to easily register for any contest!!!

Hi @Yash-Parsana,

I would like to work on implementing the redirecting feature. Simply, if the user wants to participate in some particular contest. By clicking on the contest text or whole item he moved to New activity where it contains additional information about the contest. If we want to participate in the contest. By clicking on the Register button. He redirected to the web page where he can register to the contest.

This way, We are saving time for the user and making him not procrastinate the contest or event.

It may involve with the server side too. I truly appreciate your feedback on this. If you preferring any other issues or features before we move to this one. Please let me know so i would work on them first.

Thank you ๐Ÿ˜Š

  • GSSOC 23

Implement sign in with google API.

Sign in with google API is already implemented in sign up activity but under this issue you have to implement it in sign in activity.
What is need of this ?
when some one try to use sign in with google feature in sign up activity use have to select username but in sign in activity if user already registered in database then it should sign in app other wise fails to sign in.

Improve Sign In page

Hey @Yash-Parsana,

Wishing to add sign-in option using Google, Facebook and Github.
Also wanted to improve the UI of login page to somewhat like this
Would like to work on it for GSSOC

Improving the readme file

I would like to work on improving the readme file of this project making it engaging for the users and make it more expressive.

IMPROVEMENT in README file

The README file can be improved by adding features such as technology used and many more details.

I would like to work on it. Please assign it to me under GSSOC'23.

Add CODE_OF_CONDUCT.md file

Hi there!
I recommend adding a CODE_OF_CONDUCT.md file to your repository. This file would serve as a guide for potential contributors, providing them with a clear set of expectations, guidelines, and behavior standards for participating in your project. It plays an essential role in creating a welcoming and inclusive environment for everyone involved.

I would like to work on this issue. Please assign it to me under GSSoC'23.

Thank you!

Implement dependency injection

To have a single source of truth for data and following SOLID principle we can use Dagger Hilt to implement dependency injection in the app. So kindly assign this issue to me

Add ContributingGuidelines.md

The Contributing Guideline documentation will contain set of guidelines that will help contributors during the contribution process.
File type markdown.

The app hangs when we go from any other activity to leaderboard

Whenever we try to go to leaderboard from any other activity the app hangs and stops working.
If you go to leaderboard directly it works but when you change the activity and again try to go to leaderboard tab the app
will hang and you have to restart the app again.

WhatsApp.Video.2023-05-21.at.01.06.01.mp4

Strong Password Check

Implement functionality of Strong Password check in sign up activity.
Password requirenment :
1.Lenght shoud be at least 12 characters
2.Contain atleast one Capital Alphabet
3.Contain atleast one small Alphabet
4.Contain atleast one symbole Alphabet

Adding a contribution.md

I would like to add a contribution.md to the project, It will improve the contribution of the users in the project and engagement of this project increase.

Adding onboarding and intro slides

Suggestion:
I'd add a proper onboarding experience for new users, so that they'd get acquainted with the application in an easy manner. Apart from that, I'd also design and implement the intro slides for the app, which would get executed during the first run.

Sample screenshots of onboarding and intro slides:

Sign in with google doesn't work

In the release version of this app, Sign in with google doesn't work on the sign up screen if we dont put our username ,We can create a sort of dialog box or asked for the username after successful sign in with google that would give a great user experience. So assign this issue to me i will fix this.

LeaderFragment goes in infinite loading.

after several switchinng between the fragments, the leader board fragment went into the infinte loading and shimmer continues. This also disable switching between the tabs.

add license

I want to add the license in repo. Please assign this issue to me

Code CleanUp

  • To clean up the code to increase the readability

Missing Issue Template

Description:

I noticed that the repository does not have an issue template. Having an issue template can greatly improve the clarity and consistency of issue reports, making it easier for contributors and maintainers to understand and address the problems or feature requests effectively.

Here are three templates that I want to include:

Issue Template: This template enables users to create well-structured issue reports by providing sections for a concise title, detailed description, steps to reproduce (if applicable), expected behavior, actual behavior, additional information, and environment details.

Feature Request Template: The feature request template allows users to outline their desired features with clarity, including sections for a clear feature description, expected benefits, and any additional context or information.

Documentation Template: This template facilitates the creation of comprehensive documentation by providing a structured format, including sections for an introduction, usage instructions, examples, and other relevant details.

Please assign this issue to me under GSSoC'23 @Yash-Parsana

Spell Check

  • There are some spelling mistakes in some files and UI in the app.
  • Assign me this issue under GSSOC'23.

Add Code of conduct.md

A code of conduct serves as a framework that defines the expected standards of behavior and engagement. It plays a pivotal role in cultivating an inclusive and welcoming environment that values and respects the contributions of all participants. The code of conduct also provides clear guidelines and procedures for addressing any issues, conflicts, or concerns that may arise among members of the open source project's community.

add readme badges

I want to add readme badges .Please assign this issue to me under GSSOC
badges

Add Auto Comment Feature to Improve Collaboration

Issue Description:
As an active contributor to your open-source project, I believe that implementing an auto-comment feature would greatly enhance collaboration and communication within the project. This feature would automatically generate comments in response to specific events, such as when an issue is opened, a pull request is created, an issue is assigned, or an issue is unassigned.

Feature Details:

  • When an issue is opened, the auto-comment should greet the author and provide a brief acknowledgement and request for additional context.
  • When a pull request is opened, the auto-comment should greet the author, express gratitude, and remind them to follow the project's contributing guidelines.
  • When an issue is closed, the auto-comment should thank the author for their contribution and encourage further engagement.
  • When an issue is assigned to someone, the auto-comment should notify the assignee and encourage them to start working on it.
  • When an issue is unassigned from someone, the auto-comment should notify the assignee about the change and suggest reassignment if they are offline.

Benefits:

  • Improved communication and engagement with contributors.
  • Provides clear instructions and acknowledgements for various events.
  • Enhances collaboration by setting expectations and providing reminders.
  • Reduces manual effort by automating comment generation.

Acceptance Criteria:

  • The auto-comment feature should be implemented using the "wow-actions/auto-comment" GitHub Action.
  • Comments should be appropriately customized for each event, mentioning relevant parties and providing the necessary information.
  • The auto-comment workflow should trigger on the following events: issues opened, pull requests opened, issues closed, issues assigned, and issues unassigned.
  • The feature should be added to the project's existing GitHub Actions workflow file.

Additional Context:
Feel free to ask any questions or seek clarification regarding the auto-comment feature. I'm excited about contributing to your project and believe this enhancement will greatly benefit its community.

Leaderboard section freezes Ui

On visiting the leaderboard section from bottom nav for first time it will show nothing but on visiting second time ot freezes the ui and loads indefinitely. It should show the data/ loading the data on first visit itself.
I want to fix this issue so kindly assign it to me under GSSOC'23

Overall Update of the ReadMe with Markdown standard

I will improve the ReadMe to include the following:

  • The README file will be updated to meet Markdown Standard.
  • Add the 'how to contribute to this project' section (The Contributors Section).
  • Add Technologies used for this project with badges of each technology.
  • Add Code of Conduct on the ReadMe
  • Add the necessary badges and links to the Readme.
  • Write guidelines on How to Make Your First Pull Request,
  • Add App Screenshots/Images.

Please assign it to me under GSSoC'23.

Improving the logo design

I would like to work on improving the logo design of this project making it engaging and more expressive. I would like to add some features and improve it making more colorful and vibrant.

Package Structuring/Organization

What is Package Structuring or Organization?

"The process of creating packages in Android is commonly referred to as "package structuring" or "package organization."
It involves organizing your Java or Kotlin classes into logical groups by creating separate packages."

Benefits

1)This helps maintain a well-structured and modular codebase, making navigating and managing your application's components easier.
2 ) By dividing your code into packages, You can achieve better code organization, encapsulation, and reusability.**

OUTPUT:-

package_structuring

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.