Skip to content
This repository was archived by the owner on Feb 4, 2025. It is now read-only.

krasz47/Beaver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the original ICHack '25 repository; to see further development of Beaver go to the organisation page.

Beaver

An AI-powered platform designed to help users learn algorithms and design by creating flowcharts—perfect for anyone, even if you're new to coding!

Beaver is built to make algorithm design intuitive and approachable. Our goal is to empower creators, educators, and learners to bring their ideas to life, even if they're unfamiliar with code.

Features

  • AI-Powered Flowchart to Code Generation
  • Import flowcharts from anywhere, such as real-life or the internet
  • Interactive Flowchart Editing
  • Create & Customize Nodes
  • Structured Learning Curriculum
  • Achievements and gamified learning progression

Showcase

image image image

Deployment

To deploy this project run either one of the scripts in the root directory (depending on your system)

beaver.sh
beaver.bat

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

OPENAI_API_KEY

FAQ

Who is Beaver for?

| Beginners, educators, students, or anybody that wants to develop their critical thinking or algorithmic skills!

Do I need coding experience to use Beaver?

| No! Beaver was designed as part of a no-code user experience.

What programming languages does Beaver support?

| Beaver supports Python, Javascript, Kotlin, and Rust. To switch languages, use the dropdown towards the right-hand side of the navbar.

How do I import a flowchart?

| You can import a flowchart in many ways! From taking a picture of any flowchart and uploading it to Beaver, alternatively loading a JSON file of the flowchart or pasting it from your clipboard!

License

MIT

Authors

Made by the following in the annual ICHack 25 Hackathon from DocSoc at Imperial College London

About

Code generation from flowcharts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •