Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yorubadeveloper/flask-admin-boilerplate
Flask Admin Boilerplate with MongoDB
https://github.com/yorubadeveloper/flask-admin-boilerplate
admin-dashboard dashboard-application flask flask-admin flask-admin-boilerplate flask-admin-template flask-application flask-dashboard flask-mail gunicorn mongodb-database pymongo python python-flask-framework python3 sbadmin2 smtp
Last synced: 4 months ago
JSON representation
Flask Admin Boilerplate with MongoDB
- Host: GitHub
- URL: https://github.com/yorubadeveloper/flask-admin-boilerplate
- Owner: yorubadeveloper
- License: mit
- Created: 2020-05-12T22:07:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-23T09:26:59.000Z (11 months ago)
- Last Synced: 2024-09-30T10:20:44.055Z (4 months ago)
- Topics: admin-dashboard, dashboard-application, flask, flask-admin, flask-admin-boilerplate, flask-admin-template, flask-application, flask-dashboard, flask-mail, gunicorn, mongodb-database, pymongo, python, python-flask-framework, python3, sbadmin2, smtp
- Language: CSS
- Homepage: https://flask-admin-boilerplate.herokuapp.com/
- Size: 9.39 MB
- Stars: 111
- Watchers: 6
- Forks: 50
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - yorubadeveloper/flask-admin-boilerplate - Flask Admin Boilerplate with MongoDB (CSS)
README
# [Flask Admin Boilerplate with SB Admin 2](https://flask-admin-boilerplate.herokuapp.com/)
![](screenshot/screenshot.png)
This web application is built using the **[Python Flask Framework](https://palletsprojects.com/p/flask/)** and **[SB Admin 2 Theme (Free version)](https://startbootstrap.com/themes/sb-admin-2/)**
## Features
- MongoDB database
- Session-Based authentication (Login and Register)
- SMTP Integration
- Gunicorn Deployment script
- **MIT License**
- SB Admin 2 Dashboard Theme
- Illustration from [Undraw.co](https://undraw.co/)
- Support## Getting Started
The hosted version of this web application is found [here](https://flask-admin-boilerplate.herokuapp.com)
### Prerequisites
- Python >= 3.5
- Pip, Virtualenv
- MongoDb Database
- SMTP Relay (Gmail, Sendgrid)### Installing
Follow the steps below to install the application
```bash
$ git clone
$ cd flask-admin-boilerplate
$
$ virtualenv env
$ source env/bin/activate
$
$ # Install requirements
$ pip install -r requirements.txt```
### Make sure you configure the SMTP and Mongodb Database before running the application
Navigate to __init__.py under the configurations folder to configure your database and SMTP### Running the application
After installing all the requirements and ensuring that the configurations are done correctly, run the app.
```bash
$ # Run the application
$ python app.py
```## Deployment
This web application has the basic configuration for deployment with Gunicorn. Makes it easy for the application to be deployed on Heroku.
## Support
For support or pull requests and github issues you can reach me via email [[email protected]](mailto:[email protected])
## Developer
**Oyelekan Bukunmi** Find out more about me [here](https://www.bukunmi-dev.com/)
## License
This project is licensed under the MIT License
## Acknowledgement
* [Python Flask Framework](https://palletsprojects.com/p/flask/) - The web framework used
* [SB Admin 2 Theme (Free version)](https://startbootstrap.com/themes/sb-admin-2/) - The UI theme used