Skip to content

NabajitBhadury/Moment-Gatherer

Repository files navigation

Alt Text  Memory Collector

Welcome to Memory Collector, a Flutter project for managing memories.

Open Source Love svg1 PRs Welcome Visitors GitHub forks GitHub Repo stars GitHub contributors GitHub last commit GitHub repo size Github GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests

Getting Started

This project serves as a starting point for a Flutter application. If this is your first Flutter project, the following resources will help you get started:

For more comprehensive guidance, refer to the online documentation, which provides tutorials, samples, guidance on mobile development, and a full API reference.

Installation and Execution

Follow these steps to install and run Flutter:

  1. Install Flutter:

    • Download the Flutter SDK.
    • Extract the downloaded package.
    • Add the flutter/bin directory to your system PATH.
  2. Run the Project:

    • Clone the repository:
      git clone https://github.com/NabajitBhadury/Moment-Gatherer.git
    • Navigate to the project directory:
      cd memory-collector
    • Run the application:
      flutter run

Flutter Learning Resources

Enhance your Flutter skills with these learning resources:

How to Contribute

We welcome contributions from the community! If you'd like to contribute to this project, follow these steps:

  1. Fork the Repository:

    • Click on the "Fork" button at the top right corner of the repository page.
  2. Clone Your Fork:

    • Clone the repository from your GitHub account to your local machine.
      git clone https://github.com/NabajitBhadury/Moment-Gatherer.git
  3. Create a Branch:

    • Create a new branch for your contribution.
      git checkout -b feature-branch
  4. Make Changes:

    • Make your desired changes to the codebase.
  5. Commit Changes:

    • Commit your changes with a descriptive commit message.
      git commit -m "Add feature or fix"
  6. Push Changes:

    • Push your changes to your fork on GitHub.
      git push origin feature-branch
  7. Create a Pull Request:

    • Open a Pull Request (PR) on the original repository.
    • Provide a clear title and description for your PR.
  8. Review and Merge:

    • The maintainers will review your PR and may request changes.
    • Once approved, your changes will be merged into the main branch.

Syncing with Upstream

If the original repository has been updated, sync your fork to include the latest changes:

  1. Add Upstream Remote:

    • Add the upstream repository as a remote.
      git remote add upstream https://github.com/NabajitBhadury/Moment-Gatherer.git
  2. Fetch Upstream Changes:

    • Fetch the changes from the upstream repository.
      git fetch upstream
  3. Merge Upstream Changes:

    • Merge the changes from the upstream repository into your local branch.
      git merge upstream/main
  4. Push Changes to Your Fork:

    • Push the updated changes to your fork on GitHub.
      git push origin main

We appreciate your contributions! Let's make Memory Collector even better together.

Happy coding!