https://github.com/idb-devs/comunidadepython
Hashtag python course community site, made with the flask library and using a login, password and comment posting database
https://github.com/idb-devs/comunidadepython
css flask html python
Last synced: 2 months ago
JSON representation
Hashtag python course community site, made with the flask library and using a login, password and comment posting database
- Host: GitHub
- URL: https://github.com/idb-devs/comunidadepython
- Owner: IDB-devs
- Created: 2024-11-08T18:16:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-26T16:21:07.000Z (over 1 year ago)
- Last Synced: 2025-03-22T06:14:30.254Z (over 1 year ago)
- Topics: css, flask, html, python
- Language: HTML
- Homepage:
- Size: 65.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ComunidadeCursoPython
### Objective:
Create a website for the hashtag Python course community.
### Features:
Posting comments, homepage for post feed, creating users, changing profile image and blocking for non-logged in users.
### Languages:
- Python
- Flask
- HTML
- CSS
### Files Explanation:
- main.py -> Main file, used to run the app/site.
- tests.py -> File for testing some features and the database.
- comunidadeimpressionadora folder -> Folder utilized for creating the actual website with it's features.
- templates folder -> Folder with each HTML page in the website (frontend).
- static folder -> Folder for CSS settings of HTML files and to store each user's profile images.
- __init__.py -> File that when executed will start the project, loading the initial configurations of the website, database, and login management.
- forms.py -> File to create the forms that will be present within the website such as login, account creation, changing profile image and creating posts (backend).
- models.py -> Arquivo criado para estruturar como os dados dos usuários e das imagens serão armazenadas dentro do banco de dados (backend).
- routes.py -> File to manage what goes on each HTML page in the templates folder and how they will work (backend).