Skip to content
This repository has been archived by the owner on Dec 30, 2022. It is now read-only.
/ LVaED Public archive

This is the semester project for our Data Structures course

License

Notifications You must be signed in to change notification settings

shoriwe/LVaED

Repository files navigation

LVaED

Powered by

Python C Java HTML5 CSS3 Markdown Flask

Description

LVaED is blog like web application that let people understand the concept and implementation of common DataTypes like Lists, Stacks, Queues, etc.

Important

The DataTypes that you will find here are only for education purpose, never use them in production software, since it is possible that they will break.

Preview

A preview of the website

Homepage

Presentation

Article

Examples

Code Preview

Transformation

Source Code to Network Graph

AST-like representation and Source code View

Installation

  1. Clone the repository
git clone https://github.com/shoriwe/LVaED.git
  1. Go the the cloned directory
cd LVaED
  1. (OPTIONAL) Create a Virtual Python environment
python -m venv venv

And activate it

source venv/scripts/activate
  1. Install the dependencies
pip install -r requirements.txt
  1. Start the web server (If you run it as a script, it will run by default in 127.0.0.1:5000)
python main.py

Image resources

Almost all the image resources where taken from Wikipedia.org and GeekForGeeks, so special thanks to this online reference platforms and the image authors for providing them.

By clicking on the images of this website you should be redirected to the page where they were found, with the proper reference in Wikipedia or the respective article in GeekForGeeks.

Production

You should be able to create a production ready setup with gunicorn