Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/efraa/schools
School Management System in React
https://github.com/efraa/schools
react redux styled-components
Last synced: about 1 month ago
JSON representation
School Management System in React
- Host: GitHub
- URL: https://github.com/efraa/schools
- Owner: efraa
- Created: 2019-12-16T02:28:52.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-26T00:54:15.000Z (over 4 years ago)
- Last Synced: 2024-05-02T04:27:12.073Z (7 months ago)
- Topics: react, redux, styled-components
- Language: JavaScript
- Homepage:
- Size: 1.88 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Schools π«
Schools aim to be an application with the primary objective of automating education processes.
Many of the functionalities are based on the daily work of organizations and their teachers.## Developing & Running
### Requisites
* Node >=10.x.
* Yarn.
* The backend must be running (can be local or not).### Start
1. Clone this repo.
2. Move to the cloned directory.
3. Copy `.default.env` to `.env`.
4. Update values on your new `.env` file.
5. Run `yarn install`.### Env variables
* `API_URL` : The URL where your API is running (FULL URL).
* `REACT_APP_TOKEN_EXPIRE` : The amount of time before a token expires.
* `REACT_APP_TOKEN_SECRET` : The secret to sign JWTs.#### Notice
**Make sure your `REACT_APP_TOKEN_EXPIRE` and `REACT_APP_TOKEN_SECRET` env ββare the same in your API.**
### Ready
**Run** `yarn start`: this will start the app in the development mode.
Your browser will open in `http://localhost:3000`.## Conventional Commits
* **build**: Changes that affect the build system or external dependencies (example scopes: yarn, npm).
* **ci**: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, Docker).
* **docs**: Documentation only changes.
* **feat**: A new feature.
* **fix**: A bug fix.
* **perf**: A code change that improves performance.
* **refactor**: A code change that neither fixes a bug nor adds a feature.
* **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc).
* **test**: Adding or correcting tests.