Skip to content

Commit

Permalink
Merge pull request #16 from aasthakourav20/add-profile
Browse files Browse the repository at this point in the history
Enhanced Readme file
  • Loading branch information
prathamjagga authored May 17, 2024
2 parents 1a10757 + a6908dc commit cc09f75
Showing 1 changed file with 88 additions and 6 deletions.
94 changes: 88 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
![alt text](image.png)

## AutoMarket is the online platform to create microautomations, publish them and use them.
# 🌟 Project Description
## 📄AutoMarket is the online platform . It is used for creating , publishing , and utilizing microautomations. These microautomations are simple scripts that automate repetitive tasks by taking an input, processing it, and providing an output.

### So, how does it works, you can try it out using the steps below:
# 🌟 Why It Matters 🚀
n 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.

#### But first sure your system meets the following requirements:
`Python >=3.10`
`Postgres instance running on port 5832`
`NodeJS >=20.10.0 (Only required for frontend.)`
# 💡 What Sets Us Apart 💡
- Advanced automation capabilities
- Customizable workflows
- Robust security measures
- Dedicated customer support

# 🔥 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.)`

#### (i) Use a prebuilt action, or create your own action in actions folder. (An action is nothing but a python file/script which takes only one command line argument and prints an output to the console after running the file.)

Expand All @@ -24,4 +33,77 @@

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



# 🚀 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:

```bash
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:

```bash
cd automarket
pip install -r requirements.txt
```

### 3. Run the following command from the root of the project to execute the sequential flow:
To start the development server, run the following command:

```bash
python sequentialFlow.py <list of action files separated by space> <input>
```
Example:
```bash
python sequentialFlow.py ./actions/readFile.py ./actions/textSummarizer.py https://www.dwsamplefiles.com/?dl_id=176
```

### 4. View Your Project
```bash
cd frontend
npm i
npm start
```

### 5. Watch the development server
```bash
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.

## 🌟 Integration with Postgres
Store and manage your automation workflows using a Postgres database.

## 🌟 Web Interface
Utilize the web interface (requires NodeJS) to manage and trigger automations from a user-friendly dashboard.

## 🌟 Sequential Execution
Chain multiple actions together and execute them in sequence with a single command.

## 🌟 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 MIT License. See the LICENSE file for details.

The above will summarize the text file at the url https://www.dwsamplefiles.com/?dl_id=176.

0 comments on commit cc09f75

Please sign in to comment.