Sign inSign up

snvc00/documentation-center

By snvc00

Updated almost 6 years ago

Image
0

210

snvc00/documentation-center repository overview

:books::computer: Documentation Center  PRs Welcome GitHub license

About the application

Documentation Center is a web application created to share information about programming topics, like data structures, algorithms and sorting methods. The main purpose of this web application is to provide a brief explanation of the specific topic. Creating a quick example of the structure, let's learn about a very common data structure:

:books: Data Structure: Stack

Information: Base theory, some interesting facts.

Graphic Resource: An image or chart to explain in a more visual way how it works or the complexity in case of algorithms or sorting methods.

Code Implementation: Hands on work to implement a simple stack.

class Stack:
    def __init__(self):
        self.stack = []

    def push(self, item):
        self.stack.append(item)

    def pop(self):
        if len(self.stack) < 1:
            return print("Calling: pop(): Empty Stack")
        del self.stack[len(self.stack) - 1]

    def top(self):
        if len(self.stack) < 1:
            return print("Calling: top(): Empty Stack")
        return self.stack[len(self.stack) - 1]

    def size(self):
        return len(self.stack)
Frameworks, libraries and technologies

The core application functionality and style were developed using:

  • React
  • Material-UI
  • React Bootstrap
  • Recharts
  • Axios
  • React Ace
  • MongoDB
How to Contribute
  • Fix an open issue.
  • Provide valid information of any topic.
  • Participate in the implementation of a new feature.

All the provided information will be reviewed before and if it follow the guidelines will be accepted.

Contributors

Tag summary

Content type

Image

Digest

Size

10.6 MB

Last updated

almost 6 years ago

docker pull snvc00/documentation-center