URL(Locked by Basic Authentication, ask to developer when you access)
(now, application is stopped because of generating expense)
- It enables you to maintain and promote transactions of trading about cryptocurrency by using external api
- Get notification about the good timing we should buy and sell bitcoin at Slack and dashboard
- Confirm and show transcations data which I have ever done before
- Download transaction history data with CSV file
- Show Bitcoin candle information by “Second”, “Miniute” and “Hour”
- Trade cryptocurrency from application GUI(BTC, XRP, ETH, XLM, MONA)
- Confirm my all assets data including cryptocurrency and JPY in my Bitflyer account
- Take memos that I need to keep in mind during trading
- Confirm and show data of history which was deposited and withdrawed JPY between Bitflyer account and my ordinary banking account
- Diagnosis situation about trader mental by giving some simple questions and print result as PDF
- Send Notification mail when somebody create new user
- Create User
- Authenticate user
- Modify password of user
- Login by Guest user
- Validation(form)
- Front: Nuxt.js+Vuetify
- BackEnd: Golang(Web Server: Chi, Indecator Library: Talib)+Python(Flask)
- Infrastructure(Cloud): AWS(Fargate, ECR, API Gateway, Lambda, ELB, S3, CloudFront, RDS, CodePipeline, CodeCommit, CodeBuild, CodeDeploy, Cloud Watch, Route53, ACM)
- Database: PostgresSQL
- CI / CD: Circle CI / CodePipeline
- External API Service: BitFlyer Lightning API, Google Chart API
More detail below
| Name | Version | Description |
|---|---|---|
| Nuxt.js | 2.0.0 | UI Framework |
| Vuetify | 2.4.0 | UI Component |
| Golang | 1.16 | API Server |
| Testify | 1.5.1 | Test for Golang |
| Python | 3.8.2 | API Server |
| PostgreSQL(RDS) | 13.3 | Database |
| Docker | 20.10.10 | Container |
| Docker-Compose | 1.29.2 | Managing Containers |
| Github | 2.32.0 | Hosting Code |
| Terraform | 3.22.0 | Infrastructure as Code |
| Circle CI | 2.1 | CI CD pipeline |
| Google Chart | 0.3.3 | Candle Chart Component |
- email: guest@gmail.com
- password: password
- create .env and set proper parameters(local is same with example env)
- command execute "docker-compose up"
docker-compose exec postgres psql -U postgres test_db
psql --host={rds-endpoint} --port=5432 --username={username} --password --dbname={dbname}
- CloudFront
- RDS
- ECS Service
- Elastic Loadbalancer
- EC2
