Skip to content

Repository files navigation

Welcome to the Hackathon Guide

This is a simple Flask application to help you get started with web development in Python.

Features

  • Minimal Flask setup
  • Example routes
  • Easy to extend

Getting Started

  1. Clone the repository (choose one method):

    • HTTPS:
      git clone https://github.com/ItamarShalev/hackathon_guide.git
      cd hackathon_guide
    • SSH:
      git clone git@github.com:ItamarShalev/hackathon_guide.git
      cd hackathon_guide
  2. Install dependencies:

    python -m pip install uv
  3. Run the app:

    uv run flask --app client:app run --reload --port 80 --host 0.0.0.0
  4. Visit in your browser:

    http://127.0.0.1/
    
  5. Run fastAPI:

    uv run uvicorn server:app --reload --port 8000 --host 0.0.0.0
  6. Visit fastAPI in your browser:

    http://127.0.0.1:8000
    

How to:

  • Add a new python package:

    • Run the following command:
      uv add <package_name>
  • Run jupyter notebook:

    • Run the following command:
      uv run jupyter nbconvert --to notebook --execute jupyter_file.ipynb --output output.ipynb

Learn More


Happy coding!

About

Hackathon guide from a live Zoom in the “Together to 100” community. Covers servers, backend, teamwork, and real hackathon workflow.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages