mirror of
https://github.com/runyanjake/jakeswestcoast.git
synced 2026-03-26 05:23:18 -07:00
update README
This commit is contained in:
parent
95c88d6a0d
commit
9c8dde30c4
41
README.md
41
README.md
@ -1,32 +1,37 @@
|
||||
# jakeswestcoast
|
||||
Jake's West Coast Website
|
||||
# Jake's West Coast
|
||||
|
||||
A website for the Jake's West Coast channel. Built as a React app.
|
||||
|
||||
## Stack
|
||||
|
||||
- **React 19**
|
||||
- **Plain CSS** per component — dark theme, frosted glass navbar, responsive video grid
|
||||
- **Docker** for containerized deployment
|
||||
|
||||
## Structure
|
||||
|
||||
## First Time Setup
|
||||
1. Create basic react app.
|
||||
```
|
||||
npx create-react-app jakeswestcoast
|
||||
cd jakeswestcoast
|
||||
npm start
|
||||
```
|
||||
2. Install missing packages
|
||||
```
|
||||
npm install web-vitals
|
||||
npm install react-router-dom
|
||||
```
|
||||
3. Test changes/fixes with
|
||||
```
|
||||
npm install
|
||||
npm start
|
||||
src/
|
||||
├── App.js # Root layout, routing
|
||||
├── components/
|
||||
│ ├── Navbar.js/css # Fixed frosted glass nav
|
||||
│ ├── Home.js/css # Full-viewport hero
|
||||
│ ├── About.js/css # Bio page
|
||||
│ ├── Projects.js/css # Video gallery
|
||||
│ └── VideoCard.js/css # Individual YouTube embed card
|
||||
└── data/
|
||||
└── videos.js # Video metadata
|
||||
```
|
||||
|
||||
## Running
|
||||
|
||||
### Local development
|
||||
```
|
||||
npm install
|
||||
npm start
|
||||
```
|
||||
|
||||
### Docker
|
||||
```
|
||||
docker compose down && docker system prune -af && docker compose build && docker compose up -d && docker logs -f jakeswestcoast
|
||||
```
|
||||
```
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user