Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oregon State University Logo.

CS361: Course Project — Reading Tracker

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

Table of Contents

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.