Code Monkey home page Code Monkey logo

muskan--the-joy-of-giving-by-nature's Introduction

Submit your PR on this new repo Hacktoberfest , There we are merging the PR that solves the issues.

In this current repo, there are a lot of conflicts, we are not merging until all conflicts get resolved.

This is a beginner-friendly project to help you get started with your hacktoberfest. If you don't know where to start, feel free to watch the videos linked below, and read the contribution rules. Happy Learning <3 💙 !!

P.S. Star ⭐ and Share this repository, if you had fun!! 😍

Hacktoberfest 2022

📌 Videos 📽️:

Muskan - The joy of giving by nature

Muskan App

[Work in progress 🚧]

Muskan App is a fully functional Android app built with Kotlin, Java and XML. (Muskan- The joy of giving by nature) i.e, App that helps marriage/party halls and individuals to connect to the nearest places where this food could feed those in need and food wastage is minimised.

Screenshots

App image App image App image

Prerequisites

System requirements

  1. Any system with basic configuration.
  2. Operating System: Windows / Linux / Mac

Software requirements

  1. Android Studio (If not, download it here).

Skill requirement

  • Basic Knowledge of Git & GitHub.
  • Familiar with Kotlin
  • Java
  • XML

Contributing

Setting up a local environment

Forking repository

  1. Firstly to make your copy of the project you have to fork the repository. To fork the repository, press the fork button. In case of any difficulties, refer to the image below App image

Clone repository

  1. Now after you have forked the project, it's time to clone it into your local device so that you can work properly.

  2. In your forked repository click on the green code button and copy the provided link. In case of any difficulties, refer to the image below App image

  3. Now on your desktop open Git Bash and type git clone https://github.com/yournamehere/Muskan--The-joy-of-giving-by-nature.git, and press enter

  4. Now, your forked repository has been cloned in your device! 🎉

Create a Branch for your feature

Make sure your fork is up-to-date and create a topic branch for your feature or bug fix. (The name my-feature-branch is an example. Choose whatever you like.)

git checkout main
git remote add upstream https://github.com/Bhawna1203/Muskan--The-joy-of-giving-by-nature.git
git pull upstream main
git checkout -b my-feature-branch

Build and Test

Ensure that you can build the project and run it on your mobile device before you create a pull request.

Write Code

Implement your feature or bug fix.

Make sure that your app builds and is successfully installed on your mobile device without errors.

Commit Changes

Make sure git knows your name and email address:

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

Add the changed files to the index using git add. Most IDEs make this easy for you to do, so you won't need this command line version. Writing good commit logs is important. A commit log should describe what changed and why.

git add ...
git commit -m "Fixed Foo bug by changing bar"

Push to your GitHub repository

git push origin my-feature-branch

Make a Pull Request

Go to https://github.com/yournamehere/Muskan--The-joy-of-giving-by-nature and select your feature branch. Click the 'Pull Request' button and fill out the form. Pull requests are usually reviewed within a few days.

If code review requests changes (and it usually will) just git push the changes to your repository on the same branch, and the pull request will be automatically updated.

Rebase

If you've been working on a change for a while and other commits have been made to the project, rebase with upstream/master.

git fetch upstream
git rebase upstream/master
git push origin my-feature-branch -f

Check on Your Pull Request

Go back to your pull request after a few minutes/days and see whether it passed the code-review Everything should be fine if your PR is green ✅ and successfully merged or code changes will be requested by the maintainers.

Be Patient

It's likely that your change will not be merged and that the nitpick maintainers will ask you to do more, or fix seemingly benign problems like choices of variable names. Hang in there!

Thanks to all the contributors ❤️

Every contributor's efforts and time are deeply appreciated! Thank you. 😄

muskan--the-joy-of-giving-by-nature's People

Contributors

aditya1713 avatar anamikarawat2305 avatar codeflyair avatar connectbhawna avatar hawkitzme avatar maityamit avatar sanjaysargam avatar sarabyeet avatar sourabhkumar47 avatar unable1203 avatar venkat-clone avatar

Stargazers

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

Watchers

 avatar

muskan--the-joy-of-giving-by-nature's Issues

Enquiry As a SSOC candidate !

where is the code for the website/App. And the link provided in the read me file is not working.How to move forward?

Add Auto Login Feature into the App

Something like if a user is already login then he/she doesn't need to log in again and again. Like happens on Whatsapp Twitter and other platforms.

Designing the onBoarding screen of the App.

Color Combination is yellow shades and orange

  • The first screen contains the first feature in the text view as shown "Able to Distribute food to the people who really want"
  • The second screen contains the second feature in the text view. and so on.
  • Happy Coding
    Screenshot from 2022-08-07 08-04-56

Add two different account

  • One for Admin and another one for People who log in.
  • Share the screen recording of the app after adding it so that I am able to figure out that the app is running correctly.

adding code of conduct file

Every HacktoberFest-2022 participating repository needs a code_of_conduct.md file
So I have created a well curated for this repository.
If everything looks good, you can merge it and add hacktoberfest-accepted label to it.

Adding the splash Screen

  • Add the beautiful splash screen with animation.
  • Please share the working app (photo/ recording) before you make the pull request.
  • Happy Hacking WAGMI

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.