Skip to content

AhmadMHawwash/10xarch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

455 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

10×arch 🏗️!

A modern web application for building, documenting, practicing and learning system design concepts and getting AI feedback using chat assistent or dedicated feedback feature.

demo2

Our Mission 🇵🇸

This project is part of a charitable initiative. All profits generated from commercial use of this software will be donated to Children of Palestine through trusted organisations ❤️.

🎥 See It In Action!

Watch our comprehensive demo showcasing the playgrounds feature with AI assistance:

System Design Playground Demo

Discover how to build, iterate, and get intelligent feedback on your system designs in real-time!

Features ✨

  • Playgrounds to build your own system designs
  • Interactive system design learning environment
  • Individual or Organisation signup with multiple team members
  • AI feedback on system designs
  • Token topup
  • Monthly subscriptions
  • Free signup token topup
  • Modern tech stack with Next.js, Drizzle, Shadcn ui with Tailwind CSS and tRPC

Tech Stack 💻

Getting Started 🚀

  1. Clone the repository:
git clone https://github.com/AhmadMHawwash/system-design-playground.git
cd system-design-playground
  1. Install dependencies:
yarn
  1. Set up your environment variables:
cp .env.example .env.local

Then edit .env.local with your configuration.

  1. Start the development server:
yarn dev

Roadmap 🗺️

Check out our development roadmap to see what we're working on next and our long-term vision for the platform.

Contributing 🤝

We welcome contributions! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the repo and create your feature branch (git checkout -b feature/AmazingFeature)
  2. Commit your changes (git commit -m 'Add some AmazingFeature')
  3. Push to the branch (git push origin feature/AmazingFeature)
  4. Open a Pull Request

License ⚖️

This project is licensed under the Hippocratic License 3.0 with BDS module (HL3-BDS) - see the LICENSE file for details. This ethical license ensures that the software is used in ways that respect human rights and the environment. The Hippocratic License prohibits uses that violate human rights principles or cause harm to individuals and communities, including the Boycott, Divestment, Sanctions (BDS) clause. While the software is free to use, any commercial use of this software by the original author will result in profits being donated to charitable causes.

About

System design playground for learning, sketching and getting AI feedback

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages