Giter VIP home page Giter VIP logo

autoproject's Introduction

๐Ÿš€ AutoProject

Your BYOK tool to automate project management with AI powered workflows.

๐ŸŒŸ Features

  • Generative PRD Creation: Feed your basic requirements, and get a detailed PRD tailored for your workflow.
  • AI-Powered Task Generation: Let the AI convert your PRD into a smart, structured userstories based on your desired format.
  • Tool Integration: Push the generated userstories into a brand new project to your preferred PM tool with a single click!

๐Ÿ› ๏ธ Tech Stack

Backend

  • Sveltekit: With Sveltekit api routes to handle HTTP requests.
  • Gemini Pro, Groq, or LM Studio: Configurable as per preference, for that sweet, sweet AI magic.
  • Linear SDK: To connect with Linear API.

Frontend

  • SvelteKit: With Svelte 5 For a swift, smooth, and modern frontend experience.
  • Tailwind CSS: Because good looks matter.

๐Ÿš€ Getting Started

Prerequisites

  • Bun: Make sure you have the latest version of Bun installed.
  • Linear Account: Create an account on Linear and generate your API key.
  • Gemini API Key: Get the API key from https://ai.google.dev/.
  • Groq API Key: Get the API key from https://console.groq.com/keys.
  • In case you want to run local inference with LM Studio, the server must be kept running in the default port.

Installation

  1. Clone the repository:
    git clone https://github.com/aditya-xq/AutoProject.git
  2. Navigate into the directory:
    cd AutoProject
  3. Install dependencies using Bun:
    cd autoproject
    bun install
  4. Create a .env file inside the autoproject folder and add your API keys:
    VITE_GEMINI_API_KEY=<Your-Gemini-API-Key>
    VITE_LINEAR_API_KEY=<Your-Linear-API-Key>
    VITE_GROQ_API_KEY=<Your-Groq-API-Key>
    

Running the Project

Start the SvelteKit Webapp: bash cd autoproject bun --bun run dev 3. Visit http://localhost:5173 and let the magic unfold!

๐Ÿ“œ Usage Guide

  1. Generate PRD: Describe your requirements and click the Generate PRD button.
  2. Generate Userstories: Review the PRD and click Generate Userstories.
  3. Push to PM Tool: Click Auto-Create to push the stories into a brand new project to your preferred PM tool.
  4. Configure the PRD and userstory formats and the AI inference type on settings tab before getting started.

๐Ÿ™Œ Contributing

Feel free to fork, clone, and submit a PR! Suggestions, bug reports, and feature requests are always welcome.

๐Ÿ“„ License

This project is licensed under the MIT License.


autoproject's People

Contributors

aditya-xq avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.