{"repo":"saasforge/open-source-saas-boilerpate","free":true,"listed":false,"github":"https://github.com/saasforge/open-source-saas-boilerpate","clone":"git clone https://github.com/saasforge/open-source-saas-boilerpate.git","description":"Free SaaS boilerplate (Python/PostgreSQL/ReactJS/Webpack)","language":"JavaScript","stars":842,"topics":["python","python3","jwt","free-saas","boilerplate","saas-boilerpate","reactjs","dashboard","flask"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"SaaS application boilerplate This free boilerplate allows creating a working SaaS web application. Please file all the information on our website: https://www.saasforge.dev Technologies - Python (Flask) - backend - PostgreSQL - database - ReactJS - frontend - CSS/SCSS for styling - Fontawesome - Webpack/Babel - frontend building System requirements Currently, the boilerplate works with Python 3.5. Features User authentication - Email authentication (with email confirmation) - User registration, login, logout - Simple user profile page Interface Project structure All features/functions are put into separate structures, often front-end and back-end side-by-side. The whole project is divided into the following parts: Blueprints (back-end applications) Based on Flask blueprint, it allows separating parts of an application that are significantly different each from another and requires a different level of authentication/authorization. - Authentication (contains the root HTML file and linked to the authentication ReactJS component) - Dashboard (dashboard root HTML linked to the dashboard view) - Errors page (for serving back-end error, not a blueprint, just a simple HTML page) Modules Modules are the code that can't be decoupled and should go together: front-end and back-end. They both belong to the same functionality and front-end often calls endpoints from the same module's back-end. The API endpoints will be imported and registered in the dashboard blueprint automatically. If b","default_branch":null,"files":null,"tree":[],"storefront":"/r/saasforge","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/saasforge/open-source-saas-boilerpate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}