Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jerryblessed/classroomtest


https://github.com/jerryblessed/classroomtest

Last synced: about 22 hours ago
JSON representation

Awesome Lists containing this project

README

        

# [Software bankπŸ“œ](http://jerryblessed.pythonanywhere.com/)

Simple blog app built with Flask.


[Contact](mailto:[email protected])

### [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) |
| :-----------------------------------------------------------------------------: | :---------------------------------------------------------------------------: |
| ![appDesktop](/images/desktop/light.png) | ![appMobile](/images/mobile/light.jpeg) |
| ![appDesktop](/images/desktop/dark.png) | ![appMobile](/images/mobile/dark.jpeg) |

[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 πŸ’―