This modular React web application lets you build a weapon called Zaw from the game Warframe by selecting the respective pieces after which the web app will calculate the final numbers. This project uses data from Warframe's wiki to display and calculate numbers that should reflect the in-game ones.
With ZawBuilder, you can do the following:
-
- Open ZawBuilder and start by selecting a section of your weapon (Strike, Grip, or Link)
- A new menu will appear, here you can select a piece that can fit into the selected slot. There are many options in each category so take your time!
- If one looks appealing to you, make sure to click it so it turns around and shows you its stats (Pro tip: you can turn more than one at a time)
- Click your selected piece again to select it, you'll return to the main menu with your selected piece for the slot and are now able to select the other two.
-
If you have a complete build and want to share your combination with a friend, click the top-right button to copy the link to it!Now you can paste a link to your Zaw anywhere, it is that simple!
-
- If you didn't like the final result of your Zaw, you can always click on a piece to swap it with another one!
- This time, in the piece selection screen, you should be able to see your current Zaw stats at the right.
If you click on a piece now, its stats will display a▲
,▼
, or-
. Depending on how it compares to the piece you currently have.- Just remember that different combinations return different weapon types, so don't be surprised if your Nikana turns into a Staff!
To get a local copy of the project up and running follow these simple example steps.
- Click on the top right green "code" button.
- On the dropdown menu, choose "download with zip" button.
- After download, extract the zip file and you'll have the project on your machine.
- Open it up with an IDE.
- Run
npm i
to intall all the project dependencies. - Run
npm start
to run the application.
GitHub: @Kakalanp
Twitter: @LeccaJoaquin
LinkedIn: Joaquín Garrido Lecca Zanetti
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
-
Hat tip to anyone whose code was used
-
Thanks to Warframe's wiki for all the open-to-the-public data!
This project is MIT licensed.