Skip to content

getgrindly/Grindly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🏗️ Grindly

Grindly is an end-to-end engineering ecosystem designed to bridge the gap between "writing code" and "architecting systems." Moving beyond simple syntax tutorials, Grindly immerses users in the full Software Development Lifecycle (SDLC) through an interactive environment.


🚀 Core Features

  • Interactive Multi-file IDE: A robust coding environment powered by the monaco-editor.
  • Architecture Canvas: A drag-and-drop interface for designing complex system architectures.
  • AI-Driven Architect Reviewer: Automated feedback to ensure code and designs align with industry best practices.
  • SDLC Immersion: Real-world workflow automation and lifecycle management.

🛠️ Tech Stack & Topics

  • Frontend: React, Tailwind CSS
  • Editor: Monaco Editor
  • UI Theme: Cyberpunk-inspired design
  • Concepts: Test-Driven Development (TDD), SOLID Principles, Scalable Architecture, System Design Patterns, and Clean Code Refactoring.

🏁 Getting Started

Prerequisites

  • Node.js (Latest LTS recommended)
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/getgrindly/Grindly.git
    cd Grindly
  2. Install dependencies

    npm install
  3. Launch the environment

    npm run dev

🤝 Contributing

Contributions are welcome! Whether it's improving the AI reviewer or adding new canvas components:

  1. Fork the Project.
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature).
  3. Commit your Changes (git commit -m 'Add some AmazingFeature').
  4. Push to the Branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

About

Grindly is an end-to-end engineering ecosystem designed to bridge the gap between "writing code" and "architecting systems." Moving beyond simple syntax tutorials, Grindly immerses users in the full Software Development Lifecycle (SDLC) through an interactive, multi-file IDE, a drag-and-drop Architecture Canvas, and an AI-driven Architect Reviewer.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors