Giter Site home page Giter Site logo

ranamanish674zu / automarket Goto Github PK

View Code? Open in Web Editor NEW

This project forked from prathamjagga/automarket

0.0 0.0 0.0 3.39 MB

Auto Market is the online platform to create and use automation apps.

Home Page: https://automarket-s42l.vercel.app

License: GNU General Public License v3.0

Shell 1.10% JavaScript 1.57% Python 11.93% TypeScript 79.16% CSS 6.18% Procfile 0.07%

automarket's Introduction

alt text

Project Description ๐Ÿ“„

AutoMarket is the online platform . It is used for creating , publishing , and utilizing microautomations. These micro-apps/micro-automations are simple scripts arranged in flow that automate repetitive tasks by taking an input, processing it, and providing an output.

Why It Matters? ๐Ÿค”

In today's fast-paced digital world, efficiency is paramount. AutoMarket addresses the need for streamlined automation solutions, empowering users to focus on high-value tasks while minimizing manual effort.

Requirements ๐Ÿ”‘

So, how does it works, you can try it out using the steps below: Before you begin, ensure that your system meets the following requirements:

  • Python >=3.10
  • Postgres instance running on port 5832
  • NodeJS >=20.10.0 (Only required for frontend.)

๐Ÿš€ Getting Started

Our step-by-step tutorial to kickstart your automation journey with AutoMarket.

1. Clone the Repository

First, clone the repository to your local machine using the following command:

git clone https://github.com/knight1001d/automarket.git

2. Install Required Packages

Install dependencies by running the following command from the root of the project:

cd fastapi-rest-apis
python -m venv venv
./venv/Scripts/activate
pip install -r requirements.txt
cd ../frontend-app
npm i

3. Run the following command:

To start the development server, run the following command:

cd ../fastapi-rest-apis
fastapi dev main.py

4. View Your Project (run this command from frontend-app folder)

npm start

5. Watch the development server

Local:        http://localhost:3000

๐Ÿ†• Features

๐ŸŒŸ Prebuilt Actions

readFile.py: Reads content from a file or URL. textSummarizer.py: Summarizes text content.

๐ŸŒŸ Create Custom Actions

Easily create custom actions by adding Python scripts in the actions folder.

๐ŸŒŸ Web Interface

Utilize the web interface (requires NodeJS) to manage and trigger automations from a user-friendly interface.

๐ŸŒŸ Error Handling

Robust error handling to ensure smooth execution of your automation workflows.

python sequentialFlow.py ./actions/readFile.py ./actions/textSummarizer.py https://www.dwsamplefiles.com/?dl_id=176

๐Ÿค Contributing

We welcome contributions! Please check out our Contributing Guidelines and Code of Conduct.

๐Ÿ“ License

This project is licensed under the GNU License. See the LICENSE file for details.

Our Contributors โค๏ธ

Thank you for contributing to our repository

Contributors

automarket's People

Contributors

prathamjagga avatar anshika14528 avatar 4darsh-dev avatar aasthakourav20 avatar arpcoder avatar tupur-29 avatar ip80808080 avatar pradnyagaitonde avatar sanmarg avatar asymtode712 avatar suhanipaliwal 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.