Skip to content

An example docker app from INFO 441. Some parts of it have since broken (for example, AWS servers are long gone), but this can be used as a general reference for code syntax and file structure.

jsm209/exampleDockerApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Slack App Messaging Clone

This is a class project dedicated to exploring serverside technologies. The final product is a Slack-like application that features the following:

  • Practiced dockerizing/containerizing applications into microservices, learned and practiced microservice architecture.
  • Custom API in Golang and NodeJS, responsible for interacting with various databases (Redis/MongoDB/SQL) to manage users, authentication, and messaging.
  • Implemented authentication and encryption for account creation and logins.
  • Used various databases to manage sessions, users, and messaging.
  • Implemented user search with trie tree traversals.
  • Used Docker to dockerize each microservice and AWS to manage a complex web server architecture.
  • Learned workflow techniques like creating custom scripts to automate building and deployment work.

About

An example docker app from INFO 441. Some parts of it have since broken (for example, AWS servers are long gone), but this can be used as a general reference for code syntax and file structure.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published