Welcome to Manipulation! This is a web app that aims to guide you on your crafting journey through Final Fantasy XIV.
https://linear.app/leite/project/manipulationapp-public-release-3f78761cd802/LEI
Datasync is only necessary if you intend on interacting with game data (lists, alerts, etc).
- Install Docker
- Install Docker Compose
- Run
docker-compose up -d postgres pgadmin
to run the database
- Install Rust
- Make sure the database is running
- Run
make sync
- Synchronization might take a good minute or so, as the data repository is quite large. Please hold tight.
- Install Elixir v1.11 or higher
- Run
make migrate
(orcd backend && mix ecto.migrate
) - Run
make server
(orcd backend && mix phx.server
)
- Install Node.js (version shouldn’t matter)
- Run `cd frontend && npm install && npm run dev`