Before I even openly release officially this to community, I already shared it with a few people, as well as already hosted it; and some of them asked me if they could use the model for their own use. And of course, that's why I'm making a point of explaining better how you can make this project yours.
First, Follow the 🤔 How to Use steps.
- See file here
- Open project, and duplicate it.
- Change all datas to yours (as images), and export files substituting the originals.
- If you want to change the tokens (colors etc), you can do it in the
lib/app/core/tokens/app_colors.dart
file. - To change the texts datas:
- Open
lib/app/core/l10n/templates
and change the.arb
files to yours - or update the existing ones.- Tip: after you change, you can use the Chat GPT to convert to other languages - but it's always worth checking the translation.
- After that, discomment the
synthetic-package: false
, inside the l10n.yaml file. - Now, is only run the command
flutter gen-l10n
to generate the Dart files. - And finally, comment the
synthetic-package: false
again, inside the l10n.yaml file.
- Open
- Related to Contact Form:
- Check my api here and make your changes.
- You need configurate your AWS SES, and put your credentials inside the
.env
file. - After that, configure AWS Lambda and API Gateway, and deploy your API.
- Create your Firebase project, and make your necessary changes.
- Configure all, see the Firebase CLI to help you with productivity.
I put the informations of contact form inside the Remote Config, so create this keys with your information inside your Firebase project:
service_id
template_id
user_id
to_email
If you want more information or others specific changes, you can open an issue or contact me. I will be happy to help you.