Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cschindlbeck/solecitos
Website for solecitos
https://github.com/cschindlbeck/solecitos
Last synced: about 20 hours ago
JSON representation
Website for solecitos
- Host: GitHub
- URL: https://github.com/cschindlbeck/solecitos
- Owner: cschindlbeck
- Created: 2023-05-13T13:57:00.000Z (over 1 year ago)
- Default Branch: devel
- Last Pushed: 2023-09-14T10:30:16.000Z (about 1 year ago)
- Last Synced: 2023-09-15T01:18:52.752Z (about 1 year ago)
- Language: JavaScript
- Size: 13.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ☀ Solecitos' Website
Homepage for [Solecitos e.V.](https://cschindlbeck.github.io/solecitos/), a bilingual preschool kindergarten in Hannover, Germany.
Written in React with Material UI, automatically deployed to Github pages.
## Development
Development is done on `devel` branch, with feature branches.
To develop locally, install dependencies via
```bash
npm install
```Then, run the website on [localhost:3000](http://localhost:3000/) via
```bash
npm start
```## Docker
```bash
docker build -t solecitos .
```Then, you can run either
```bash
docker run -p 3000:3000 -v $(pwd):/solecitos solecitos
```or use docker-compose and run
```bash
docker compose up
```## Deployment
Production branch is `main` with [SemVer](https://semver.org/).
Deployment is done automatically via Github actions for each push on main with version number in commit message on branch gh-pages
Manually, this can be achieved via
```bash
npm run deploy
```following [react-gh-pages](https://github.com/gitname/react-gh-pages).
## Precommit Lint
Lint and formatting check are done via pre-commit. The configuration file is .precommit-config.yaml and checks need node version 14 which can be set via
```bash
nvm install 14
```## License
Copyright Solecitos
Author Chris Schindlbeck