Lyrian Web is an application to generate Japanese lyrics with Markov chain.
The Rust crate of Lyrian is here
- Virtual environment
- Docker
- Backend
- Rust
- actix-web
- Rust
- Frontend
- JavaScript/TypeScript
- React
- react-router-dom
- Styling
- Sass with CSS Modules
- Testing tools
- Jest
- react-testing-library
- react-hooks-testing
- Others
- Mock Service Worker
- Prettier
- JavaScript/TypeScript
- CI/CD
- GitHub Actions
- Deployment
- heroku
# frontend
docker-compose up -d frontend
# backend
docker-compose up -d backend
docker exec -it backend_dev bash
docker exec -it frontend_dev ash
docker logs -f backend_dev
docker logs -f frontend_dev
docker build ./-t lyrian_web_app
docker run -d -p 8088:8088 lyrian_web_app