https://github.com/hackupc/hackfromhome-talks
🗣 Code for APIs/React/Docker talks at HackFromHome
https://github.com/hackupc/hackfromhome-talks
api docker hackfromhome react talk workshop
Last synced: about 1 year ago
JSON representation
🗣 Code for APIs/React/Docker talks at HackFromHome
- Host: GitHub
- URL: https://github.com/hackupc/hackfromhome-talks
- Owner: hackupc
- License: mit
- Created: 2020-03-16T17:37:19.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-08T21:24:19.000Z (almost 3 years ago)
- Last Synced: 2024-07-31T20:51:07.762Z (over 1 year ago)
- Topics: api, docker, hackfromhome, react, talk, workshop
- Language: TypeScript
- Homepage: https://agenda.hackfromhome.hackersatupc.org
- Size: 1.51 MB
- Stars: 6
- Watchers: 6
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hack From Home: Talks
🗣 Code for APIs/React/Docker talks at [HackFromHome](http://hackfromhome.hackersatupc.org/), organized by [Hackers@UPC](https://hackersatupc.org/).
## Introduction
These three talks given during this hackathon online have the goal of introducing the concept of how to build an application from the backend using an **[API](api/)** to the frontend using **[React](client/)** and deploying them all using **[Docker](docker-compose.yml)**.
## Live demo
- 🎨 [React frontend](https://agenda.hackfromhome.hackersatupc.org/)
- 🔴 [API endpoint](https://agenda.hackfromhome.hackersatupc.org/api/)
- 📄 [API documentation](https://agenda.hackfromhome.hackersatupc.org/api/docs)
## Talks
### **Implementing APIs with Flask + OpenAPI**
#### Speaker: [Albert Suarez](https://github.com/AlbertSuarez)
This talk has the goal of introducing the concept of how to build an API using Flask and OpenAPI. Using Python, we are gonna learn how to interact with a PostgreSQL database using SQLAlchemy, building the project using Connexion and learning what ReDoc is.
### **Intro to React with TypeScript**
#### Speaker: [David Aleu](https://github.com/daleu)
The goal of this talk is to learn how to create a web application using React with Typescript. In addition, you will learn some useful libraries that could help you when you are developing a web application with React.
### **Setting up Docker-Compose w/ nginx + ReactJS + uWSGI + PostgreSQL**
#### Speaker: [Alaa Moucharrafie](https://github.com/alaamouch)
In this workshop you'll learn how to set up a production-ready environment that spins up the API server developed by Albert Suarez (accessed through uWSGI), the PostgreSQL database that the API queries to, the web client developed by David Aleu (ReactJS) and a reverse proxy (nginx) that will serve as an entrypoint to the project.
## License
MIT © Hackers@UPC