https://github.com/kutia-software-company/react-js-starter
⭐ Starter project for React Js. ✍️ Developed by Gentrit Halili.
https://github.com/kutia-software-company/react-js-starter
react-boilerplate react-js-boilerplate react-js-starter react-starter starter-react starter-react-js
Last synced: 6 months ago
JSON representation
⭐ Starter project for React Js. ✍️ Developed by Gentrit Halili.
- Host: GitHub
- URL: https://github.com/kutia-software-company/react-js-starter
- Owner: kutia-software-company
- License: mit
- Created: 2021-06-04T06:56:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-07-05T13:02:47.000Z (over 4 years ago)
- Last Synced: 2025-04-18T00:56:35.074Z (6 months ago)
- Topics: react-boilerplate, react-js-boilerplate, react-js-starter, react-starter, starter-react, starter-react-js
- Language: TypeScript
- Homepage:
- Size: 484 KB
- Stars: 10
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React Js Starter
This is a starter project for [React Js](https://reactjs.org/).
The project is helpful to start your next project, as it provides a lot of the common tools you may reach for, all ready to go.
### Features
- TypeScript Included.
- Authentication.
- Base pages for Forgot Password, Reset Password, Home, Login, Register, Profile & 404.
- Pre-configured with CSS-in-JS styling.
- Pre-configured with code quality tools: Prettier, TypeScript, Jest, etc.### Directory Structure
| Name | Description |
| --------------------------------- | ----------- |
| **build/** | Compiled source files will be placed here. |
| **public/** | Static assets (fonts, css, js, img). |
| **scripts/** | Automation scripts such as generate-icons. |
| **src/** | Source files. |
| **src/api** | Api endpoints. |
| **src/components** | React components including shared (common) components. |
| **src/lib** | Utility functions. |
| **src/pages** | React views - screen components. |
| **src/routes** | Application routes. |
| **src/styles** | App style including css & scss. |
| **src/templates** | Templates for components generated with `generate:component`. |### Requirements
- [Node.js](https://nodejs.org/) v14 or newer.
### Installation
- Clone the repo - `git clone https://github.com/kutia-software-company/react-js-starter`.
- Install project dependencies — `npm install`.
- Launch the app — `npm run start`, it will become available at [http://localhost:3000](http://localhost:3000/).### Available Scripts
- `start`
- `build`
- `test`
- `eject`
- `start:clean`
- `start:clean`
- `start:reset`
- `generate:icons`
- `generate:images`
- `generate:component`
- `generate:page`
- `update`
- `code:format`
- `code:check`
- `code:format:specific-file`### Related Projects
- [Node.js TypeScript API Starter](https://github.com/kutia-software-company/express-typescript-starter).
### License
[MIT](LICENSE).
---
Made with ♥ by Gentrit Halili ([@gentrithalili1](https://github.com/gentrithalili1)).