Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop sol #2

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
5429f90
Feat:Wallet Modal Sheet + Fixes: Onboarding
tanmayyadav2323 Feb 26, 2023
62c0597
Fixes: Create NFT
tanmayyadav2323 Feb 26, 2023
b2b0ef1
Fixes: Genrate NFT
tanmayyadav2323 Feb 26, 2023
1590c54
Page: BottomNavBar
tanmayyadav2323 Feb 26, 2023
e386f62
Page: Profile Page
tanmayyadav2323 Feb 26, 2023
298cfd2
Fixes : Onboarding + Page: Splash Screen
tanmayyadav2323 Feb 26, 2023
1f3d794
Feat:pick image
tanmayyadav2323 Feb 26, 2023
fcafc1b
feat: wrote cadence smart contract + deployed on testnet
yatendra2001 Feb 28, 2023
0d597c9
UI Fixes
tanmayyadav2323 Feb 28, 2023
9f7e7b3
feat: added end to end flow sdk + transaction
yatendra2001 Mar 1, 2023
0874a5a
feat: extract image from ipfs
yatendra2001 Mar 1, 2023
c372d9e
refactor: refactored code
yatendra2001 Mar 12, 2023
abb42f0
feat: added minting feature on solana
yatendra2001 Mar 14, 2023
077f5db
Feat: Web3auth
tanmayyadav2323 Mar 14, 2023
8aa55c5
Wallet UI
tanmayyadav2323 Mar 14, 2023
879ad98
Wallet Fixes
tanmayyadav2323 Mar 14, 2023
997addc
CreateNFTUIFixes
tanmayyadav2323 Mar 14, 2023
95c8127
feat: added auth account creating
yatendra2001 Mar 15, 2023
f3fea28
feat: user profile image fetch
yatendra2001 Mar 15, 2023
5762b6b
Create CONTRIBUTING.md
yatendra2001 Jul 21, 2023
5fced49
docs: added contribution guide in README.md
yatendra2001 Jul 21, 2023
46e0f2b
feat: added CI+ISSUE_TEMPLATE and chores: refactored code
yatendra2001 Jul 24, 2023
41c7d4d
feat: added CI+ISSUE_TEMPLATE and chores: refactored code
yatendra2001 Jul 24, 2023
5770054
fix: CI branch change
yatendra2001 Jul 24, 2023
353b2c3
fix: removed dependencies
yatendra2001 Jul 24, 2023
ec9b3ac
fix: removed .env asset
yatendra2001 Jul 24, 2023
1898ab2
fix: render overflow error in welcome screen
yatendra2001 Jul 24, 2023
60dd9a9
tests: added unit test for uploadImageToIPFS
yatendra2001 Jul 28, 2023
c44cde8
fix: analyser issues , refactor: mint repo
yatendra2001 Jul 28, 2023
3923dea
test: fixed mint repo test
yatendra2001 Jul 28, 2023
18535aa
test:fixed uri import
yatendra2001 Jul 28, 2023
93dda07
fix: test uri import
yatendra2001 Jul 28, 2023
8b2d07f
fix: kotlin version
yatendra2001 Aug 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Bug Report
description: File a bug report
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!

- type: textarea
id: bug-description
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
validations:
required: true

- type: textarea
id: reproduction-steps
attributes:
label: Steps to Reproduce
description: Steps to reproduce the behavior.
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: Expected Behavior
description: A clear and concise description of what you expected to happen.
validations:
required: true

- type: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain your problem.

- type: input
id: os
attributes:
label: OS
description: Your operating system
validations:
required: true

- type: input
id: browser
attributes:
label: Browser
description: Your browser
validations:
required: true

- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context about the problem here.
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Feature Request
description: Suggest an idea for this project
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to suggest this feature request!

- type: textarea
id: feature-description
attributes:
label: Describe the feature you'd like
description: A clear and concise description of what you want to happen.
validations:
required: true

- type: textarea
id: problem-solution
attributes:
label: Is your feature request related to a problem? Please describe.
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
validations:
required: true

- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context or screenshots about the feature request here.
44 changes: 44 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: AI-Muse

on:
push:
branches:
- develop_sol

pull_request:
branches:
- develop_sol

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2

- name: Setup Flutter
uses: subosito/flutter-action@v1
with:
flutter-version: "3.10.6"

- name: Get Dependencies
run: flutter pub get

- name: Create .env file
run: |
echo '${{ secrets.ENV_FILE_CONTENT }}' > lib/keys.dart

- name: Run Analyzer
run: flutter analyze

- name: Run Tests
run: flutter test

- name: Build APK
run: flutter build apk

- name: Archive APK
uses: actions/upload-artifact@v2
with:
name: app-release.apk
path: build/app/outputs/flutter-apk/app-release.apk
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ migrate_working_dir/
.pub/
/build/
/lib/keys.dart
/lib/flow_chain/flow_dart_sdk/fcl/constants.dart

# Symbolication related
app.*.symbols
Expand Down
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"java.configuration.updateBuildConfiguration": "interactive"
}
67 changes: 67 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Contributing to AI Muse

Hello and welcome! We're thrilled that you're considering contributing to AI Muse. Your contributions directly enhance app functionality and provide a great learning opportunity. The following guidelines will help you navigate the process.

## Code of Conduct

By participating in this project, you're expected to uphold our [Code of Conduct](https://www.contributor-covenant.org/version/2/1/code_of_conduct/code_of_conduct.txt).

## Getting Started

Set up your local project in your computer

```bash
git clone https://github.com/yatendra2001/AI-Muse.git
cd AI-Muse
```

Create a new branch

```bash
git checkout -b feature/<name>
```

## Contributions

Contributions to AI Muse are made through GitHub Pull Requests. Most pull requests start by opening an issue. This lets others in the community know you are working on something and gives them an opportunity to provide feedback and discuss the use case.

1. **Find an issue to work on:** Check the 'Issues' tab in GitHub repository and find an issue you're interested in working on.

2. **Fork the repository:** Click on 'Fork' at the top right corner of the page and clone the repository to your local machine. This will create a copy of the repository within your personal GitHub account, enabling you to propose changes.

3. **Create a new branch:** It's best practice to create a new branch for each new feature or bugfix you'll be working on. Not only is it proper git etiquette, but it also keeps your changes organized and separated from the master branch.

4. **Work on the issue in your forked repository:** Now that you're ready to contribute, start modifying the code on your forked repository.

5. **Commit your changes:** After making your changes, commit them with a clear and concise commit message.

6. **Submit a pull request:** Navigate to your forked repository and click on 'New Pull Request' next to your branch, then 'Create Pull Request'. Ensure you provide a brief description of the proposed changes.

## Pull Request Process

1. Ensure any install or build dependencies are removed before the end of the layer when doing a build.

2. Update the README.md with details of changes to the interface, this includes new environment variables, exposed ports, useful file locations and container parameters.

3. Increase the version numbers in any examples files and the README.md to the new version that this Pull Request would represent.

## Coding Style and Conventions

We use [Effective Dart: Style](https://dart.dev/effective-dart/style) as our coding style guide for Flutter and Dart code. We also use flutter format as our code formatter.

Please make sure that your code follows these standards before submitting a pull request. You can use tools such as [flutter_lints](https://pub.dev/packages/flutter_lints) package to automate this process.

## Testing and Debugging

Please write tests for your changes and make sure that they pass before submitting a pull request. You can run the tests locally with the following command:

```bash
flutter test
```

## Contact


If you have any questions or feedback, please feel free to contact us at yatendra2001kumar@gmail.com. Remember, the best way to gain contributions is by being respectful and welcoming to new contributors.

We're so excited to see the contributions you'll make!
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,9 @@ docs: Everything related to documentation
refactor: Regular code refactoring and maintenance
```

To know more extensively about how to contribute to this project, read our [Contribution Guide](https://github.com/yatendra2001/AI-Muse/blob/develop_sol/CONTRIBUTING.md).


## License

The project is released under the [MIT License](http://www.opensource.org/licenses/mit-license.php). The license can be found [here](LICENSE).
Expand Down
3 changes: 2 additions & 1 deletion android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ android {
applicationId "com.example.ai_muse"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration.
minSdkVersion flutter.minSdkVersion
minSdkVersion 24
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
Expand All @@ -68,4 +68,5 @@ flutter {

dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'org.torusresearch:web3auth-android-sdk:3.3.0'
}
8 changes: 8 additions & 0 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,14 @@
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />

<data android:scheme="aimuse" android:host="com.example.ai_muse" android:path="/auth" />
</intent-filter>
</activity>
<!-- Don't delete the meta-data below.
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
Expand Down
5 changes: 3 additions & 2 deletions android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
buildscript {
ext.kotlin_version = '1.6.10'
ext.kotlin_version = '1.9.0'
repositories {
google()
mavenCentral()
Expand All @@ -15,6 +15,7 @@ allprojects {
repositories {
google()
mavenCentral()
maven { url "https://jitpack.io" }
}
}

Expand All @@ -26,6 +27,6 @@ subprojects {
project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
tasks.register("clean", Delete) {
delete rootProject.buildDir
}
Binary file added assets/images/blocto_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_1.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_10.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_11.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_12.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_13.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_2.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_3.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_4.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_5.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_6.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_7.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_8.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/nw_9.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/profile_history_img1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/profile_history_img2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/profile_history_img3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/profile_history_img4.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/profile_history_img5.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/profile_history_img6.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading