Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ms10596/catalog

TV series management system
https://github.com/ms10596/catalog

flask oauth2 python sqlite

Last synced: 1 day ago
JSON representation

TV series management system

Awesome Lists containing this project

README

        

# Intro
Catalog is my second project on program [Full Stack Web Developer Nanodegree Program](https://eg.udacity.com/course/full-stack-web-developer-nanodegree--nd004).
It is mainly a content management system that manages tv series.

# Tools used
1. Python
2. Flask
3. SQLITE
4. SQLAlchemy
5. HTML
6. Google sign-in

[IP Address] (http://52.47.209.202/)
[SSH port] (2200)
# To login from terminal:
`ssh [email protected] -p 2200 -i $private_key`

## Software installed is available in requirements.txt in the repo

# Resources that helped me
1. https://www.digitalocean.com/community/tutorials/how-to-deploy-a-flask-application-on-an-ubuntu-vps
2. https://www.godaddy.com/help/changing-the-ssh-port-for-your-linux-server-7306
3. https://www.thomas-krenn.com/en/wiki/Perl_warning_Setting_locale_failed_in_Debian

# Configurations
- Change ssh port to 2200
- Force UFW to allow only ports: 2200, 80, 123
- catalog.conf is added to sites-available directory
- catalog.wsgi is added to the rep to map apache with flask

# Acknlodgments
Sometimes the sqlalchemy raises errors, The errors disappear when refreshing the page :)
Also a server restart would help a lot