Skip to content

Commit 81bbfbb

Browse files
authored
Merge pull request #83 from oslabs-beta/readme
docs: Create the first version of README.md
2 parents 8b19400 + 41faa6b commit 81bbfbb

File tree

5 files changed

+40
-11
lines changed

5 files changed

+40
-11
lines changed

README.md

Lines changed: 40 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,49 @@
11
# TrailGuide
22

3-
## Getting Started:
3+
[TrailGuide](https://oslabs-beta.github.io/TrailGuideIO/) is a open source AWS cloud security solution for developers who need their cloud security reassured.
44

5-
1. First clone this repository:
5+
We built TrailGuide because we are passionate in solving the data overloading problem in the cloud. Join us!
66

7-
`git clone https://github.com/oslabs-beta/TrailGuide`
7+
- Track key management events: Quickly view events related to creating, modifying, or deleting AWS resources.
8+
- Visualize CloudTrail data: Present data in easy-to-read formats, such as pie charts for event distribution and heatmaps for geographical IP access.
9+
- Analyze recent events based on various criteria, such as IP addresses, event types, associated users, and timestamps.
810

9-
2. Install [Docker](https://docs.docker.com/get-started/get-docker/) if it is not installed already
10-
3. Run the following commands from within the TrailGuide directory to deploy the app to a docker container
11+
Every single part is fully open source! Fork it, extend it, or deploy it to your own server.
1112

12-
`docker build -t trailguide .`
13+
<img src="./readmeAssets//trailguide-readme-main.webp" alt="List View Screenshot" width="500">
1314

14-
`docker run -d --name TrailGuide -p 8080:8080 trailguide`
15-
<!--
16-
4. (To Run in Development Mode)
15+
# Installation and Spin-Up
1716

18-
`docker build -t trailguide-dev --target dev .`
17+
- Make sure you have docker installed
18+
- Create your compose.yml file
19+
- (see our starter version in [Docker Hub](https://hub.docker.com/r/trailguide/trailguide-prod), or copy the one from this repo )
20+
- run `docker compose up` on the command line
1921

20-
`docker run -it --name trailguide-dev -p 8080:8080 trailguide-dev` -->
22+
# Getting Start:
23+
24+
1. Use the signup link to create user
25+
26+
<img src="./readmeAssets/sign-up.png" alt="List View Screenshot" width="500">
27+
28+
2. Login
29+
30+
<img src="./readmeAssets/log-in.png" alt="List View Screenshot" width="500">
31+
32+
3. Copy paste the aws credentials in the fields in the profile
33+
34+
<img src="./readmeAssets/aws-credential.png" alt="List View Screenshot" width="500">
35+
36+
## Shoutouts :tada:
37+
38+
Omnivore takes advantage of some great open source software:
39+
40+
- [TypeScript](https://www.typescriptlang.org/) - Most of our backend and frontend are written in TypeScript.
41+
- [PostgreSQL](https://www.postgresql.org/)- For managing complex queries and storing event data, PostgreSQL is our go-to. Its reliability and performance are key to managing and analyzing extensive data, enhancing the robustness of our monitoring and analytics features.
42+
- [Docker](https://www.docker.com/)- Thanks to Docker, deploying our platform is seamless and consistent, whether locally or on the cloud. Docker allows us to containerize our ML models and backend services, ensuring reliable and scalable performance for our users.
43+
- [AWS](https://aws.amazon.com/)- AWS forms the backbone of TrailGuide, providing the infrastructure and data streams that allow us to offer real-time monitoring and security insights for AWS environments. CloudTrail logs enable us to dive deep into user activity and detect anomalies as they happen.
44+
- [Scikit-learn](https://scikit-learn.org/)- TrailGuide’s anomaly detection thrives with Scikit-learn's Isolation Forest, enabling real-time detection of unusual activity in CloudTrail logs with efficiency and accuracy.
45+
- And many more awesome libraries, just checkout our package files to see what we are using.
46+
47+
## Requirements for development
48+
49+
TraildeGuide is written in TypeScript and JavaScript.

readmeAssets/aws-credential.png

159 KB
Loading

readmeAssets/log-in.png

235 KB
Loading

readmeAssets/sign-up.png

120 KB
Loading
56.3 KB
Loading

0 commit comments

Comments
 (0)