https://github.com/tca166/glowing-eureka
Basic CMS Flask webapp
https://github.com/tca166/glowing-eureka
Last synced: 11 months ago
JSON representation
Basic CMS Flask webapp
- Host: GitHub
- URL: https://github.com/tca166/glowing-eureka
- Owner: TCA166
- Created: 2023-10-09T14:01:51.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-11T23:02:59.000Z (over 2 years ago)
- Last Synced: 2025-04-02T01:45:17.584Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 108 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# glowing-eureka
A Python Flask CMS made as a university programming project.
## Tech stack
For simplicity's sake the entire backend was written in Flask, with ORM mapping done in sqlAlchemy.
The database engine used is Sqlite3.
For frontend in true Flask style a combination of Bootstrap5 enhanced HTML.
In a few places where it was necessary JS was used.
## File structure
All static files served in the frontend are stored in the [static](./static/) folder.
Jinja2 templates are stored in the [templates](./templates/) folder.
Backend code is stored within [app.py](app.py), and ORM mapping is defined within [db.py](db.py).
addUser.py is a simple utility script for adding users to the database.
## How to run
For testing purposes just run app.py.
Within that file there is a Blueprint defined that may be used to setup the app on a production server.