https://github.com/jerryblessed/softwarebank
Software bank, a powerful tool used to simplify program explanations and to create programs.
https://github.com/jerryblessed/softwarebank
css flask google-ai google-generative-ai html intel java redhat
Last synced: 2 months ago
JSON representation
Software bank, a powerful tool used to simplify program explanations and to create programs.
- Host: GitHub
- URL: https://github.com/jerryblessed/softwarebank
- Owner: Jerryblessed
- License: mit
- Created: 2023-11-15T14:58:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-03T05:18:57.000Z (over 2 years ago)
- Last Synced: 2025-01-17T22:22:51.229Z (over 1 year ago)
- Topics: css, flask, google-ai, google-generative-ai, html, intel, java, redhat
- Language: Python
- Homepage: http://jerryblessed.pythonanywhere.com/
- Size: 7.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Software bankπ](https://github.com/Jerryblessed/NaijaSDGs2023-healthyways)
Simple blog app built with Flask.
[Contact](mailto:jeremiah.ope@stu.cu.edu.ng)
### [Demo Video πΊ](https://youtu.be/-vv_lLoM-lI)
| [Desktop](https://github.com/Jerryblessed/Softwarebank/tree/master/images/desktop) | [Mobile](https://github.com/Jerryblessed/Softwarebank/tree/master/images/mobile) |
| :-----------------------------------------------------------------------------: | :---------------------------------------------------------------------------: |
| https://www.dropbox.com/scl/fi/225feybpxw6ps8aq4lnmc/Screenshot-25.png?rlkey=xli4q31daqhkdcseohry5eek1&dl=0 |  |
|  |  |
[click for more imagesπ·](https://github.com/Jerryblessed/Softwarebank/tree/master/images)
## Features π«
| Feature | Status |
| :--------------------- | :----: |
| Redhat deployment | β
|
| Intel tools | β
|
| Google AI chat | β
|
| User Page | β
|
| User Login | β
|
| User Points | β
|
| User Delete | β
|
| User Log Out | β
|
| User Sign Up | β
|
| User Name Change | β
|
| User Settings Page | β
|
| User Profile Pictures | β
|
| Admin Panel | β
|
| Dashboard Page | β
|
| Password Reset | β
|
| Password Change | β
|
| Summer Note Editor | β
|
| Search Bar | β
|
| Post Edit | β
|
| Post Views | β
|
| Post Delete | β
|
| Post Creation | β
|
| Comment | β
|
| Comment Delete | β
|
| Logging | β
|
| Debug Messages | β
|
| Database Checker | β
|
| Dark/Light Themes | β
|
| Responsive Design | β
|
| Custom Profile Picture | β
|
| User Verification | β
|
##
Requirements π¦
- Flask
- Passlib
- WTForms
- Flask-WTF
- Google-generative-AI api
- Flaskwebgui ( if you run desktop.py )
- Python 3.10 or newer
## Installation guide on Windows local machine β¬οΈ
download source code from Github πΎ
`git clone https://github.com/Jerryblessed/Softwarebank.git`
go to directory π
`cd softwarebank`
install requirements.txt π½
`pip install -r requirements.txt`
it's ready to run π
`python app.py`
or
`python desktop.py`
for run flaskBlog as a desktop app π―
## Installation guide on Redhat openshift cloud β¬οΈ
Go to the openshift sandbox developer environment https://oauth-openshift.apps.sandbox-m4.g2pi.p1.openshiftapps.com/oauth/authorize?client_id=console&redirect_uri=https%3A%2F%2Fconsole-openshift-console.apps.sandbox-m4.g2pi.p1.openshiftapps.com%2Fauth%2Fcallback&response_type=code&scope=user%3Afull&state=13ca5c27
click on developer
create a Add
click on import github URL use the link ` https://github.com/Jerryblessed/Softwarebank.git ` πΎ
create project π
wait for it to build then run the app using the created projects link π―