-
Notifications
You must be signed in to change notification settings - Fork 4
Home
This is the repository of group SA2 for SOEN 341 course in Winter 2018 semester of Concordia University.
The project contained is a website similar to https://stackoverflow.com/ where questions can be asked, answered, accepted or refused, and also, where answers can be voted. All discussion and documentation concerning the project can be found in this GitHub repository. The software process used to develop the product is the agile methodology.
Instructor: Weiyi Shang
Teaching Assistant: Yi Zeng
| Username | Name | Student ID |
|---|---|---|
chimano |
Chirac Manoukian | 40028500 |
guiwukai |
Guillaume Ah-ki | 40024145 |
anthonyle17 |
Anthony Le | 40001837 |
vincent.sun870530 |
Li Sun | 40017648 |
lokevin88 |
Kevin Lo | 40032509 |
irinafakotakis |
Irina Fakotakis | 40029185 |
dobrovv |
Vladislav Dobrov | 27771363 |
alireza260 |
Alireza Sari | 40032394 |
Building and running the website requires React that can be found here. The building of the site also requires the web framwork Django that can be found here. Technologies used to develop the website involve HTML, Javascript, Python and SQLite database.
Since django is being used in the project, it follows an MVT (Model, View, Template) design pattern that is very similar to MVC. However in MVT, the View is where all the logic is handled, the Model is how the data is structured and the Template is how the data is presented.




You can see the database layout here.
Please follow the instructions here in order to run the website.
Sprint 1: Setting up the environment.
Sprint 2: Core features implementation. Setting up testing infrastructure and continuous integration infrastructure.
Sprint 3: More features with user feedback.
Sprint 4: More features, bug fixing, testing and wrap up.
Winter 2018, SOEN341
Concordia University, Engineering and Computer Science Department