Building a web application from scratch. Recorded for a course at the Johns Hopkins University called Object-Oriented Software Engineering in 2019. See https://oose-2019.leafac.com
Tools used:
Integrated Development Environment (IDE): IntelliJ IDEA
Application Programming Interface (API) Development Environment (ADE): Postman
Browser: Google Chrome
Version Control System (VCS): Git
Project Management: GitHub
Wireframing & Diagramming: Paper & Pencil
Programming Language: Java
Build System: Gradle
Web Server: Javalin
JSON Mapper: Jackson
Testing Framework: JUnit
Database Management System (DBMS): SQLite
Programming Language: JavaScript
User Interface: Hypertext Markup Language (HTML) & Cascading Style Sheets (CSS)
User-Interface Builder: React
Data-Interchange Format: JavaScript Object Notation (JSON)
Platform: Heroku
Continuous Integration (CI) Server: Travis CI
Authoring Language: Markdown