Skip to content

Commit 489f2c4

Browse files
authored
Update README.md
[skip ci]
1 parent 01a1f8d commit 489f2c4

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@
2121
## 💡Lessons Learned
2222
- Database design and Create, Read, Update in SQL
2323
- Rewrote the entire application to use [Flask SQL Alchemy](https://flask-sqlalchemy.palletsprojects.com/en/2.x/), an extension of [SQL Alchemy](https://www.sqlalchemy.org/)
24-
- Developed MVP of application with SQLite locally and Deployed with MySQL
24+
- Developed MVP of application with [SQLite](https://www.sqlite.org/index.html) locally and Deployed with [MySQL](https://www.mysql.com/)
2525
- Using [Flask](https://flask.palletsprojects.com/en/1.1.x/) as a server-side framework
2626
- Python Class/Models and Schemas
2727
- [Jinja](https://jinja.palletsprojects.com/en/2.11.x/) templating
2828
- Password hashing using [Werkzeug](https://werkzeug.palletsprojects.com/en/1.0.x/)
2929
- Parsing data from API with python
3030
- Parsing data from SQL queries with python
3131
- Calculations using data from API and database
32-
- Continous integration and continuous deployment with Travis CI
32+
- Continous integration and continuous deployment with [Travis CI](https://travis-ci.org/)
3333
- Hosting application on AWS with an [EC2](https://aws.amazon.com/ec2/) instance with an [Ubuntu](https://ubuntu.com/) operating system, [Gunicorn](https://gunicorn.org/) WSGI HTTP server, and [Nginx](https://www.nginx.com/) reverse proxy
3434
- Using [Ubuntu](https://ubuntu.com/) as operating system
3535
- [Gunicorn](https://gunicorn.org/) configuration
@@ -47,8 +47,12 @@
4747
|. |Bootstrap 4 |Werkzeug |Flask SQL Alchemy|Gunicorn |. |
4848
|. |Jinja |. |. |Nginx |. |
4949
|. |. |. |. |AWS RDS |. |
50+
|. |. |. |. |Sentry |. |
51+
|. |. |. |. |Travis CI |. |
5052

5153
## ⚖️ Methodology
54+
- Initially hosted application on AWS [Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/) for a gradual introduction to AWS. Previously only used Heroku to host full-stack web applications, so I chose a similar IaaS offered by AWS. After numerous Elastic Beanstalk policy changes and disconnections, decided to go to the next level down in AWS, which is hosting this application on an EC2 instance. This offered a lot of experience and opportunities for learning about web servers.
55+
- Ubuntu as OS since it's the most popular operating system for web servers. Gunicorn as the WSGI since it's fast. Nginx as the reverse proxy since it was made with this optimization in mind.
5256

5357
## ⚙️ Features
5458
- Login, sign-up

0 commit comments

Comments
 (0)