https://github.com/axafrance/react-starter
React Starter application using react-toolkit, react-oidc
https://github.com/axafrance/react-starter
axa cra front-end-development javascript js react react-scripts reactjs starter-kit
Last synced: 5 months ago
JSON representation
React Starter application using react-toolkit, react-oidc
- Host: GitHub
- URL: https://github.com/axafrance/react-starter
- Owner: AxaFrance
- License: mit
- Created: 2019-05-10T08:13:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-01T02:26:54.000Z (over 2 years ago)
- Last Synced: 2025-06-11T03:44:25.418Z (7 months ago)
- Topics: axa, cra, front-end-development, javascript, js, react, react-scripts, reactjs, starter-kit
- Language: JavaScript
- Homepage:
- Size: 1.7 MB
- Stars: 7
- Watchers: 19
- Forks: 4
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Starter kit with the toolkit
## Setup
Like any npm project, `npm install` is used to download all the necessary packages and `npm start` is used to start the project
## Adapt to your own project
The best way to keep the git tree and push this starter on your own repo is to change the remote url (or create a new one).
To change the origin remote url use `git remote set-url yourNewRepoUrl`.
After that, you can push this project on your new repository.
## What is available ?
This project come with several basics requirements.
### Basic template
With a header, a footer, a menu bar and a title bar
### Basics pages
A Homepage, a not found page that you can display when you have a 404 for example and a server error page that you can display when you have a 500 for example.
### A router
### A formatting service
## Project structure
```
├─── src
│ ├─── context
│ ├─── Home
│ ├─── layout
│ └─── services
```
### context
Contains context initialization and an example for an action and a reducer
### Home
Home is a page example
### layout
The layout folder your components like Header, Footer, or even the Router
### services
Services is a more generic folders. The goal is to keep in the same place all the reusable pure feature.