A collaborative project for the Active Teaming System (AcTS) presented by Team X for CSC322 - Software Engineering, taught by Professor Jie Wei.
This project, named 'Friends' is built in compliance with Project Requirements Specification provided by Professor Jie Wei. 'Friends' is built using several tools including: JavaScript, HTML5, CSS, Electron, Python, SQLITE, and an extensive library of packages installed using Node Package Manager (NPM).
This system will facilitate active teaming of people with similar interests and skill-sets to forge groups for a certain do-good project.
Team X: Bryan Arevalo, Henry Puma, Frank Orefice, Peter Ye
Important: You must have pip from python3 installed and the following packages:
- pip install flask
- pip install sqlalchemy
- In root folder run "pip install -r requirements.txt" to install python packages.
Once you have downloaded Node.js from the links below, or if you have Node.js installed:
- (npx create-react-app client)
Electron/React Setup:
- git clone https://github.com/12NaN/CSc322-TeamX-Software-Engineering-Project.git
- cd CSc322-TeamX-Software-Engineering-Project
- "npm i"
- cd Client
- "npm i"
- "npm run start" to run the React app (To run Electron (Desktop app), run "npm run start" in root folder)
DB in Python:
- Open Python3
- "from app import db"
- "db.create_all()โ
- Exit Python3
- Run Python3 app.py in root directory
Requirements
Specifications
AcTS Spec Report Template (Phase 1)
AcTS Design Report Template (Phase 2)
Design