E-Learning application repository for SOEN 341 team 5 tutorial A.
URL: http://teamstudy.ca
The goal of TeamStudy is to have a platform that will allow for easy formation of study groups for students. They will be able to manually join a study group for a particular class or have the system match them with others. The groups them selves will have unique functionalities that will help students succeed, such as: Setting important date reminders, booking meetings with TAs/Profs and document distribution. There will also be a live chat to ask pertinent questions to the right people.
- Jacob Gagné (Technical Lead)
- Martin Spasov (Team Lead)
- Simon Bourque
- Pablo Gonzalez
- Olivier Nourry
- Philippe Li
- Dylan Fernandes
- Samantha Kerr
TeamStudy makes use of the MERN stack which inclindes but does not limit to
- MongoDB
- Express
- React
- Node.js
- Redux
- clone the repository
git clone https://github.com/jacobrs/SOEN341
- enter the application directory
cd soen341
- install the npm dependencies
npm install
- start the application in dev mode on port 8000
npm start
All coding standards have been taken from the following url: https://github.com/airbnb/javascript
To run the tests, the following command must be executed: npm test
Acceptance Tests are done using Travis with the AVA test suite.