Skip to content

Latest commit

 

History

History
57 lines (49 loc) · 3.27 KB

README.md

File metadata and controls

57 lines (49 loc) · 3.27 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, JavaScript, Bootstrap, Python Flask, and MongoDB!

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
      • PyMongo (for MongoDB): pip install pymongo
      • BSON Library: pip install python-bsonjs
      • DNS Mongo Helper: pip install dnspython
      • Python .env: pip install python-dotenv
  • If you're having issues with imports or cloning, feel free to fork this Repl.it project which has the same starter template

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

JavaScript

Bootstrap

PyMongo

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

Python Flask

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