Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
TheManWhoLikesToCode authored Jan 17, 2024
1 parent 91c1c28 commit 9706c52
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
[![Docker Image CI](https://github.com/TheManWhoLikesToCode/Archive-Me/actions/workflows/docker-image.yml/badge.svg)](https://github.com/TheManWhoLikesToCode/Archive-Me/actions/workflows/docker-image.yml)
[![Run Behave Tests](https://github.com/TheManWhoLikesToCode/Archive-Me/actions/workflows/BDD-Tests.yml/badge.svg)](https://github.com/TheManWhoLikesToCode/Archive-Me/actions/workflows/BDD-Tests.yml)
[![Run Blackboard Session Tests](https://github.com/TheManWhoLikesToCode/Archive-Me/actions/workflows/Unit-Tests.yml/badge.svg)](https://github.com/TheManWhoLikesToCode/Archive-Me/actions/workflows/Unit-Tests.yml)
# Archive-Me

# Archive-Me
Archive Me is a tool for students to easily archive and track their course materials on Blackboard. It helps students store and organize their coursework for long-term access and reference. This tool is useful for college students to preserve their academic records.

This platform is specifically designed for Kettering University students to extract their course information from Blackboard. It uses session requests and Python to automate the login process and extract the necessary data. Please note that this tool is only intended for use by Kettering University students. I apologize for any inconvenience this may cause to users from other institutions.

## Background

Archive-Me is a project I developed in between work and school rotations to work on my full-stack application development. This project is hosted on a Raspberry Pi 4 using a combination of Github Actions, Watchtower, and Portainer. I automated the build and deployment of updates based on PRs and updates to Main. Below is a system diagram.
I developed Archive-Me, a full-stack application project, during my breaks from work and school. It's hosted on a Raspberry Pi 4 and utilizes Github Actions, Watchtower, and Portainer for seamless integration. The system automates build and deployment processes in response to PRs and main branch updates. The application uses NGINX as a reverse proxy to manage incoming traffic and expose specific ports. It routes requests to the uWSGI server, which communicates with the Flask application via WebSocket. A system diagram is provided for detailed architecture.

![System Diagram](https://github.com/TheManWhoLikesToCode/Archive-Me/blob/main/System-Diagram.png)

Expand Down

0 comments on commit 9706c52

Please sign in to comment.