A boilerplate that can be used as a template for quickly setting up a repository for a web application with the following stacks:
- Backend in Django & Django Restframework
- Frontend in ReactJS
- Application in React Native
- Stable Storage in PostgreSQL
- Warehousing/Lake in MongoDB
- In-Memory Datasource/ Caching (Frontend Only) in Redis
The setup procedures are defined as follows
- Console: BASH
- GitBASH for Windows
- Python v3.9
- NPM v9.6
- React-JS v9.6
- React-Native v9.6
- PostreSQL & PGAdmin
- MongoDB & MongoDB Compass
- Redis
- Crontab
git clone https://<personalAccessToken>@github.com/Arkiralor/ProjectBoilerplate.git
- Run the procurement command shown above.
- Delete the
.git
directory from the cloned repository. - Rename the repository-directory to one that is more appropriate for the purpose of the codebase.
- Run
git init
from inside the repository-directory (level-0) to initiate a new repository. - Code away...!
See frontend/readme.md
See app/readme.md
Details here.
Details here.
Details here.
Documentation can be viewed in each Tier-1 directory's readme.md
file.