Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iksergey/react-quick-start
π π ΠΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ Π² React
https://github.com/iksergey/react-quick-start
javascript reactjs
Last synced: 7 days ago
JSON representation
π π ΠΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ Π² React
- Host: GitHub
- URL: https://github.com/iksergey/react-quick-start
- Owner: iksergey
- Created: 2024-04-16T10:56:15.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-08T15:27:30.000Z (3 months ago)
- Last Synced: 2024-08-08T17:59:49.270Z (3 months ago)
- Topics: javascript, reactjs
- Language: JavaScript
- Homepage: https://stepik.org/a/197191/pay?promo=5749ef0badb40674&utm_source=github.com&utm_medium=react_quick_start&utm_campaign=narodny_course&utm_term=about
- Size: 568 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# ΠΡΡΠΊΠ΅ΠΌΠΏ
### ΠΡΠ΅ΠΎΠ±ΡΠ΅ΡΠ°Ρ Π±ΡΡΠΊΠ΅ΠΌΠΏ ΠΏΠΎ [ΠΠ’ΠΠ Π‘Π‘Π«ΠΠΠ](https://stepik.org/a/197191/pay?promo=51f2e70c7ce4b640&utm_source=github.com&utm_medium=react_quick_start&utm_campaign=narodny_course&utm_term=first) Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΏΡΠΈΡΡΠ½ΡΡ ΡΠΊΠΈΠ΄ΠΊΡ
### Π Π±ΡΡΠΊΠ΅ΠΌΠΏΠ΅
ΠΡΡΠΊΠ΅ΠΌΠΏ "Fullstack-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ" Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ:
- **Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°** Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ **React.js**.
- **Backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°** Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ **C# Web API**.
- Π Π°Π±ΠΎΡΠ° Ρ **Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ** ΠΈ **SQL**.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ **Docker** Π΄Π»Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.ΠΡΡΠΊΠ΅ΠΌΠΏ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΈ Π½Π°Π²ΡΠΊΠΈ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΡΠ»ΡΡΠ΅ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΎΡΠ½ΠΎΠ² ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΌΠΈ ΡΠ΅Ρ Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ.
### Π ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ
Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ°ΡΡΡ ΡΡΠ΅Π±Π½ΠΎΠ³ΠΎ ΠΊΡΡΡΠ° ΠΏΠΎ ΡΡΠ»ΡΡΠ΅ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, ΠΎΠ½ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ C#, JavaScript, Docker, SQL, React.JS, Git, HTML, CSS, Bootstrap, Markdown, LaTeX, ΠΎΡΠ½ΠΎΠ²Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ².
ΠΡΠ΅ΠΎΠ±ΡΠ΅ΡΠ°Ρ Π±ΡΡΠΊΠ΅ΠΌΠΏ ΠΏΠΎ [ΠΠ’ΠΠ Π‘Π‘Π«ΠΠΠ](https://stepik.org/a/197191/pay?promo=51f2e70c7ce4b640&utm_source=github.com&utm_medium=react_quick_start&utm_campaign=narodny_course&utm_term=second) Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΏΡΠΈΡΡΠ½ΡΡ ΡΠΊΠΈΠ΄ΠΊΡ
---
# ΠΡΠΈΠΌΠ΅Ρ React ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
[ΠΡΠΎΡΠΌΠΎΡΡ](https://iksergey.github.io/react-quick-start/build)
ΠΡΠΎ ΠΏΡΠΎΡΡΠΎΠ΅ React ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡΠ΅Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ ΠΈ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ ΠΊ API. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ Ρ [JSONPlaceholder](https://jsonplaceholder.typicode.com/posts) ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΠ΅ 5 ΠΏΠΎΡΡΠΎΠ² Π² Π²ΠΈΠ΄Π΅ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ.
## Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
1. ΠΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ:
```bash
git clone https://github.com/iksergey/api-explorer-hub.git
```2. ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°:
```bash
cd api-explorer-hub
```3. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ:
```bash
npm install
```## ΠΠ°ΠΏΡΡΠΊ
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ, Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅:
```bash
npm start
```ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ [http://localhost:3000](http://localhost:3000) Π² Π²Π°ΡΠ΅ΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ΅.
## Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°
- `src/components`: ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- `HeaderItem.js`: ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.
- `FooterItem.js`: ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΏΠΎΠ΄Π²Π°Π»Π°.
- `ContentItem.js`: ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
- `Layout/HomePage/HomePage.jsx`: ΠΠ»Π°Π²Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- `src/index.js`: ΠΡ ΠΎΠ΄Π½Π°Ρ ΡΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.## ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ Ρ API [JSONPlaceholder](https://jsonplaceholder.typicode.com/posts) Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ `axios`. ΠΠ°ΡΠ΅ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΠ΅ 5 ΠΏΠΎΡΡΠΎΠ² Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ. ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π±Π΅ΡΡΡΡΡ Ρ [https://picsum.photos](https://picsum.photos)
## Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
- React
- JavaScript
- Axios
- HTML/CSS## ΠΠΊΠ»Π°Π΄
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡΠΎΠ΅ΠΊΡ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ `pull request`.