Skip to content

JSONRice/json-grid-garden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semester Portfolio

A portfolio website showcasing 12 weeks of projects, built with Node.js, Express, and SASS.

Features

  • Modern, responsive design
  • SASS-based styling
  • Weekly project showcases
  • GitHub Pages deployment

Development

  1. Clone the repository:
git clone https://github.com/JSONRice/json-grid-garden.git
cd json-grid-garden
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev:all

The site will be available at http://localhost:3000

Project Structure

public/
├── styles/
│   └── main.scss        # Global styles
├── weeks/
│   ├── week1/
│   │   ├── index.html   # Week 1 content
│   │   └── style.scss   # Week 1 specific styles
│   ├── week2/
│   └── ...
└── index.html           # Main landing page

Deployment

This project is configured for automatic deployment to GitHub Pages. The deployment process is handled by GitHub Actions:

  1. Push your changes to the main branch
  2. GitHub Actions will automatically:
    • Install dependencies
    • Build SASS files
    • Deploy to the gh-pages branch

The site will be available at https://jsonrice .github.io/json-grid-garden/

Adding New Weeks

To add a new week:

  1. Create a new directory in public/weeks/ (e.g., week2/)
  2. Copy the template from week1/
  3. Customize the content and styles
  4. Update the main page grid with the new week's information

License

ISC

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •