This uses flask-security, SQLAlchemy, reCaptcha, bcrypt a few more libraries. We usually use a mysql database.
-
Clone this repo, remove the .git files using the following command so that you can push your new project to a different repo.
rm -rf `find ./ -type d -name .git`
-
Copy default_config.py file to config.py and make your changes.
-
Change the name, requirements according to your needs and start your new project!
-
To install the requirements do
pip install -r requirements.txt
-
To run the app locally, do
python runserver.py
-
To deploy on server we reccommend using 'uWSGI' and 'nginx'
Happy Coding!
Team MakkarLabs
makkarlabs.in