mirror of
				https://github.com/Mastermindzh/react-starter-kit.git
				synced 2025-11-04 02:38:47 +01:00 
			
		
		
		
	
			
				
					
						
					
					7d9c7037bc2b4e8d19751cff82ee42bb63d7de69
				
			
			
		
	react-starter-kit
Web project starter kit including modern tools and workflows based on create-react-app and best practices from the community. Provides a scalable base template and a good learning base. Suitable for enterprise usage
Includes:
- Redux-toolkit
 - Vscode setup (debugging + snippets)
 - Jest, @testing-library and Cypress
 - Immer
 
Table of contents
Getting started
npm installnpm start(localhost:3000)npm test(run jest + coverage on localhost:8080)
Project structure
Only the important files are shown
.
├── .vscode # vscode setup (debug, snippets, etc)
├── config # tool configuration
├── cypress # e2e tests
├── dist # production version
├── public # directory with public files (config, icons, etc)
├── scripts # Modified default create-react-app scripts
├── src # application source
│   ├── app # redux-toolkit hooks + store
│   └── infrastructure # infrastructure code (wrappers, navigation, config file class)
├── CHANGELOG.md # update this whenever you update the application
├── Dockerfile # Dockerfile to build nginx container
├── jest.config.js # configuration for jest
├── package.json
├── README.md # keep this up to date
└── tsconfig.json
Description
				
					Languages
				
				
								
								
									JavaScript
								
								69.1%
							
						
							
								
								
									TypeScript
								
								28.7%
							
						
							
								
								
									CSS
								
								1.2%
							
						
							
								
								
									HTML
								
								0.7%
							
						
							
								
								
									Dockerfile
								
								0.2%
							
						
							
								
								
									Other
								
								0.1%