- ReactJS for building the front-end
- Redux for state management
- Axios to communicate with REST API
- NodeJS to create the server
- ExpressJS to build the REST API
- PassportJS + JWT for authorization/authentication
- BCryptJS for securing passwords
- MySQL + Sequelize for the database