Skip to content
This repository has been archived by the owner on Feb 16, 2025. It is now read-only.

Full-term project for Software Engineering I (CS 361) at Oregon State University.

License

Notifications You must be signed in to change notification settings

4N0NYM0U5MY7H/CS361_Course_Project

Repository files navigation

Oregon State University Logo.

CS361: Course Project — Reading Tracker

Because you've already forgotten what you've read!

Note: this repository is archived and no longer maintained.

Last Updated Not Maintained

About

This full-term project uses a microservices architecture to track reading completed by the user. The project is developed using agile methodologies. The user interface adheres to the 8 Cognitive Style Hueristics (CSH). Data persistence is provided using Python's built-in SQLite3 library. Microservices for this project are provided by @jay2002shah.

Getting Started

These instructions will get you a copy of the project up and running on your local machine.

Prerequisites

You need to have a machine with Python 3.10.x installed.

$ python --version
Python 3.10

Installation

All installation is handled using pip or pipenv. The following steps will install the project dependencies.

Build and run the program

# Terminal 1
$ git clone https://github.com/4N0NYM0U5MY7H/CS361_Course_Project
$ cd CS361_Course_Project
$ pipenv install
$ cd microservice
$ pipenv run microservice.py
# Terminal 2
$ cd CS361_Course_Poject/app
$ python main.py

TODO

Refer to the Project Roadmap, Milestones, and Issues for the current task list.

Built With

Python v3.10 CS361 Microservice by Jay Shah

License

This project is licensed under the MIT License - see the LICENSE file for details.