Welcome to our Flutter E-commerce Capstone Project! This project aims to showcase the capabilities of Flutter in building a robust and feature-rich e-commerce application.
Before you begin contributing, make sure you have the following prerequisites installed:
- Flutter SDK(Latest stable version): Install Flutter
Clone the repository to your local machine:
git clone https://github.com/your-username/flutter-ecommerce-capstone.git
cd flutter-ecommerce-capstone
Install dependencies:
flutter pub get
The project is organized into the following main directories:
- lib: Contains the Dart code for the Flutter application.
- assets: Includes static assets such as images and fonts.
- test: Houses unit and widget tests.
-
Fork the Repository: Click the "Fork" button at the top right corner of the repository to create your copy.
-
Create a Branch: For each new feature or bug fix, create a new branch with a descriptive name:
git checkout -b your-feature-name
-
Commit Changes: Make your changes, and commit them with clear and concise messages:
git commit -m "Add feature/fix: description"
-
Push Changes: Push your changes to your forked repository:
git push origin your-feature-name
-
Submit a Pull Request: Open a pull request from your forked repository to the main project repository.
-
Code Review: Expect feedback and be responsive to comments. Make necessary changes and update your pull request.
-
Merge: Once your pull request is approved, it will be merged into the main branch.
Follow the Dart Style Guide for code formatting. Make sure to run dart format
before committing your changes.
Feel free to open issues for bug reports, feature requests, or any other concerns. Join our discussions in the GitHub repository to share ideas and insights.
Thank you for being the contributor to Flutter E-commerce Capstone Project.
Happy coding!
[GDSC Team 5]