TDDI is an educational platform for learning the foundations of test driven development
- Easily Digestible Testing Basics: TDDI presents an easily understood outline of what to test and how
- Real-time In-browser Code Evaluation: Solve testing issues in browser with dynamic feedback
- Real World Applications: Each section is created to support a step by step plan for testing properly
In your repo type:
npm install
This command will install all dependencies and build a development version of the app.
NOTE: You will need a PostgreSQL database with the appropriate database and user to properly populate the database.
node populateDB.js
This command will populate the database with the data held in sectionData.js
npm start
This command will start a development server and opens a browser window. All files in src folder will be watched for changes and automatically reload either the server or frontend depending on location of the file. (this command will also attempt to populate the database)
To interact with the site directly, visit this link
Chrome is not a requirement, but highly recomended for visual consistency
We used:
- Product Owner: Lu Yin
- Scrum Master: Kurt Bartholomew
- Technical Expert: John Winstead
- Technical Coordinator: Brian Liu