Skip to content

mustafaakgul/paytech

Repository files navigation

Product::PayTech

  • Description: PayTech, Payment & Wallet Technologies, Wallet for Centralized and Decentralized (Blockchain, Crypto) Wallets
  • Project Progress Strategy: In terms of project progress, the initial phase will involve building a monolithic structure with the core features, which will later be transitioned to a microservices architecture
  • Repositories: https://github.com/mustafaakgul/paytech

To Run Application

  • Build: mvn clean package
  • Local: ./mvnw spring-boot:run
  • Dev: https://dashboard.heroku.com/apps/{APP_NAME}, heroku pg:info -a {APP_NAME}
  • Production: Maven: java -jar target/org-fintech-paytech-0.1.0.jar, Gradle: java -jar build/libs/org-fintech-paytech-0.1.0.jar
    • java -Dspring.profiles.active=prod -Dserver.port=$PORT -jar build/libs/{APP_NAME}.heroku.app-0.0.1-SNAPSHOT.jar,
    • java -Dserver.port=$PORT -jar target/.jar, build/libs/.jar

Architecture

  • // TODO:

Technology Stack

  • Language: Java
  • Build Tool: Maven
  • Packaging: JAR
  • Framework: Spring & Spring Boot
  • IDE: IntelliJ IDEA
  • API Type: RESTful
  • API Testing: Postman, IntelliJ HTTP Client, CURL
  • Database: PostgreSQL
  • Database Client: IntelliJ Database Tool

Features

  • // TODO:

Best Practices

  • Star Project on GitHub
  • Share on GitHub & Remove git Cache - git rm -r --cached {FILE_NAME}
  • Add GitHub Topics for Repository
  • Add GitHub Description for Repository
  • Add GitHub License for Repository in GitHub
  • Add GitHub Languages
  • Pin Primary Repositories
  • Watch Activities of Repository
  • Project Naming Standards: x-y, Lowercase with Dashes
  • Add .gitignore File in IDE or Generating Web
  • Add README.md: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
  • Add Yourself as a Watcher
  • Commit Message Standards: Fix Part, Add Update Fix Refactor Remove Release Merge Hotfix Revert Initial
  • Use Feature Branches, Pull Requests and Code Reviews
  • Use GitHub Discussions
  • Use GitHub Issues and Projects
  • Use GitHub Wiki and Gist
  • Create Documentation: https://www.jetbrains.com/help/pycharm/documenting-source-code.html
  • Use // TODO: for Empty Sections

Technology Stack To Be

Features To Be

  • Exchange Systems: Bitcoin, Etherium, Tron, Solana
  • Kalman and Other Predictive Models
  • Providing options such as interest or monetary returns
  • Investment recommendations to help the customer earn profits
  • Providing Money Earning Models
  • Shallow and Not in-Depth Budget: Income, Expenses, Balance, Shallow Assets (Accounts, Total “under-the-pillow” savings), Financial Goal and Freedom and Financial Retirement, Retrieves Account Balances and Income then subtracts to show Expenses.

Best Practices To Be

  • Add GitHub Website
  • Add GitHub Releases
  • Add GitHub Tags
  • Add GitHub Packages
  • Add GitHub Deployments
  • Add GitHub Workflows

Paytech Links (GitHub, Medium)

About

Paytech Systems

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Languages