Skip to content

Latest commit

 

History

History
48 lines (40 loc) · 2.71 KB

README.md

File metadata and controls

48 lines (40 loc) · 2.71 KB

Intro to Web Dev Workshop

By WICS Outreach

Want to get started on your hackathon project but not sure where to start?
Learn the basics of building a basic end to end web application using HTML/CSS, Bootstrap, and Python Flask! We will be creating a simple Expense Tracker website where a user can add items and view them by category.

Setup:

  • Clone this repository. The main branch is a starter template we created with various TODO comments that we will be covering during the workshop.
  • Install the following libraries in Python by using pip in the command line of the project's directory. If you do not have pip installed, please see the following link for more help (https://pip.pypa.io/en/stable/installing/):
    • Navigate to the hackuci2021-web-dev-workshop directory you just cloned, and run pip install -r requirements.txt to install all dependencies.
    • OR you can manually install each one:
      • Flask: pip install flask

Additional Resources

We will be covering a lot of material during the workshop and won't have time to go into depth on everything. So here are some links that will be helpful if you'd like to learn more and add to your web app.

HTML

CSS

Bootstrap

Python Flask

Quickstart: https://pymongo.readthedocs.io/en/stable/tutorial.html

Jinja2

Documentation: https://jinja.palletsprojects.com/en/2.11.x/ Template Design Examples: https://jinja.palletsprojects.com/en/2.11.x/templates/