DevX Magic πŸ…

Build a one line installer for Starknet that is compatible with any platform and will package all relevant tools in a single, easy to use dmg or pkg or installer. Windows + mac + linux. FIX STARKNET DEVX!

1
1

Challenges

Best Community dApp on Starknet

Ranked 5,000 $STRK

We love Starknet and the crypto ecosystem! But we hate the developer experience. Almost each tools lack documentation, tutorials and/or simplicity of use! That's why we built this project: to help the community & newcomers to start building on Starknet, and to gather them together in a central point of relevant informations.

Project details

πŸš€ About DevX Magic

🌟 Project Overview

"Build a one line installer for Starknet that is compatible with any platform and will package all relevant tools in a single, easy to use dmg or pkg or installer. Windows + mac + linux. FIX STARKNET DEVX!"

Our project, Starknet DevX, is a one-line installer for all the necessary tools to start developing on Starknet ([Starkli](https://github.com/xJonathanLEI/starkli), [Scarb](https://docs.swmansion.com/scarb/) & [snfoundry](https://foundry-rs.github.io/starknet-foundry/)). It comes in a separated bash & powershell script, respectively for Unix & Windows users.

As we believe the developer experience lives outside the console, we also created a website that aims to be the reference of everything related to Starknet development; a one-stop hub with all the ressources one may need to build on Starknet!

πŸ“ˆ Key Features

  • A Powershell script to install the dev tools for Starknet on windows systems,

  • A Bash script to install the dev tools for Starknet on MacOS, Linux & WSL systems,

  • A Website presenting both scripts, how to use them, and other informations about the Starknet dev ecosystem.

πŸ“¦ Tech Stack

  • Frontend: React, Typescript, Next.js. Hosted on Vercel

  • Scripts: Bash & Powershell

πŸ› οΈ How It Works

  1. Step 1: go to https://starknet-devx.vercel.app/

  2. Step 2: Download the script for your dev environment

  3. Step 3: execute the script

  4. Step 4: Profit!

πŸ“Œ Technicals

This project is rather basic in terms of technicity, consisting of 2 independant scripts and a website.

βœ… Why Your Submission?

Do you remember this Starknet slogan? "Keep Starknet Strange".

While we love how Starknet is unique in its core technology and implementation, we also believe adoption is one of the main paint point of this ecosystem (and of the crypto ecosystem in general). As a team of developers with various degrees of experience in the crypto ecosystem, we know how hard it can be to learn and find relevant informations about a project or a software in this ecosystem.

That's why we built DevX Magic! We understood the problem and knew we could propose a prototype for this hackathon.

πŸ“… Project Future

  • Add more customization for the install scripts: specify install folder, skip some tools, add more optional tools, isolate the environment modifications, one-line uninstall...

  • Populate the website with more informations about the Starknet DevX experience: link to popular tutorials, to popular newsfeeds, to popular tweets, ...

  • Create a community to help people find the informations they need, to open the additions to the website to anyone, and to welcome newcomers!

🀝 Team & Contributions

  • πŸ§‘β€πŸ’» Sinane, Malek & Julien : Developers