Welcome to Memory Collector, a Flutter project for managing memories.
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.
Follow these steps to install and run Flutter:
-
Install Flutter:
- Download the Flutter SDK.
- Extract the downloaded package.
- Add the
flutter/bin
directory to your system PATH.
-
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
- Clone the repository:
Enhance your Flutter skills with these learning resources:
- Flutter Documentation: Tutorials, samples, and a full API reference.
- Flutter YouTube Channel: Official Flutter videos and tutorials.
We welcome contributions from the community! If you'd like to contribute to this project, follow these steps:
-
Fork the Repository:
- Click on the "Fork" button at the top right corner of the repository page.
-
Clone Your Fork:
- Clone the repository from your GitHub account to your local machine.
git clone https://github.com/NabajitBhadury/Moment-Gatherer.git
- Clone the repository from your GitHub account to your local machine.
-
Create a Branch:
- Create a new branch for your contribution.
git checkout -b feature-branch
- Create a new branch for your contribution.
-
Make Changes:
- Make your desired changes to the codebase.
-
Commit Changes:
- Commit your changes with a descriptive commit message.
git commit -m "Add feature or fix"
- Commit your changes with a descriptive commit message.
-
Push Changes:
- Push your changes to your fork on GitHub.
git push origin feature-branch
- Push your changes to your fork on GitHub.
-
Create a Pull Request:
- Open a Pull Request (PR) on the original repository.
- Provide a clear title and description for your PR.
-
Review and Merge:
- The maintainers will review your PR and may request changes.
- Once approved, your changes will be merged into the main branch.
If the original repository has been updated, sync your fork to include the latest changes:
-
Add Upstream Remote:
- Add the upstream repository as a remote.
git remote add upstream https://github.com/NabajitBhadury/Moment-Gatherer.git
- Add the upstream repository as a remote.
-
Fetch Upstream Changes:
- Fetch the changes from the upstream repository.
git fetch upstream
- Fetch the changes from the upstream repository.
-
Merge Upstream Changes:
- Merge the changes from the upstream repository into your local branch.
git merge upstream/main
- Merge the changes from the upstream repository into your local branch.
-
Push Changes to Your Fork:
- Push the updated changes to your fork on GitHub.
git push origin main
- Push the updated changes to your fork on GitHub.
We appreciate your contributions! Let's make Memory Collector even better together.