Giter Site home page Giter Site logo

oh_team2's Introduction

Contributors


Logo

Pod 4.0.3 Team 2 Portfolio

A great kickoff to the MLH Production Engineering Fellowship!
Explore the repo »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributors
  5. Devpost
  6. License
  7. Acknowledgements

About the Project

Built With

Getting Started

In order to successfully run our webpage, you must follow these steps and adhere to the prerequisites. This will ensure you establish a correct running environment. For the sake of good practice, we recommend using a virtual environment and will thus be showing how to set that up in the following sub-sections!

Prerequisites

Installation

To install pip3 run the following commands in your bash terminal:

  • Update your system:
sudo apt-get update
  • Pip3 install:
sudo apt-get -y install python3-pip
  • Verify installation:
pip3 --version
  • Install Flask:
pip3 install Flask
  • setuptools and wheel install:
python3.8 -m pip install --upgrade setuptools
pip3 install wheel
  • Set up the virtual environment:
python3.8 -m venv ~/.venvs/pysa
  • Activate virtual environment for Pysa:
source ~/.venvs/pysa/bin/activate

From there you should see a (pysa) indicator appear in your shell. If this does not appear, please retrace your steps.

  • Install dependencies
ls ~/.venvs/pysa/lib/python3.8/site-packages
  • Install Pyre and SAPP in the virtual environment
pip install pyre-check fb-sapp
  • Create Pyre configuration file in the root directory which Pysa runs on
cd /path/to/your/repo
pyre init

Now you should be able to see .pyre_configuration file in the root directory

  • Add type annotations automatically to your project
pyre infer -i
  • Run Pysa
pyre analyze --no-verify --save-results-to ./pysa-runs
  • Run SAAP
sapp analyze ./pysa-runs/taint-output.json
sapp server # web UI

From here your environment should be ready to go! Congrats 🎊

Usage

To run the app you have to follow the next commandlines:

git clone [email protected]:S4ND1X/oh_team2.git
cd oh_team2
pip3 install virtualenv
virtualenv env
source env/bin/activate
pip3 install -r requirements.txt
python wsgi.py

Contributors

This team is composed of 3 members. Below are their Github and LinkedIn accounts.

Github

Jorge Sanchez

Vũ Long Phan

Onyemowo Agbo

LinkedIn

Jorge Sanchez

Vũ Long Phan

Onyemowo Agbo

Devpost

Check it out

License

LICENSE

Acknowledgements

GitHub Emoji Cheat Sheet

Img Shields

Pip3 Install

Readme Template

oh_team2's People

Contributors

s4nd1x avatar vulongphan avatar onyiee avatar lint-action avatar

Watchers

 avatar

oh_team2's Issues

Deployment

So I am thinking of deploying over heroku. @S4ND1X I could help out as well since I also have some experience with it

Video for the project

The plan:

  • Record over Zoom call
  • Order of speaking
    • Jorge: project overview + general issues
    • Long: Flask + Pysa explanation and implementation
    • Onyemowo: Fronted + the rest

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.