Skip to content

Camila-Rojas-Molina/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Camila Rojas Molina Portfolio

Multi-page portfolio website for Camila Rojas Molina, Computer Science student at Concordia University, Montréal. Built with Tailwind CSS for modern, responsive design.

Live Site

URL: https://camila-rojas-molina.github.io/cv/

Tech Stack

  • HTML5 – Semantic markup
  • Tailwind CSS – Utility-first styling
  • Vanilla JavaScript – Form handling and interactions
  • GitHub Pages – Hosting

Project Structure

cv/
├── docs/                   # Published folder (GitHub Pages source)
│   ├── index.html         # Homepage
│   ├── about.html         # About page
│   ├── projects.html      # Projects showcase
│   ├── cv.html            # CV/Resume
│   ├── contact.html       # Contact form
│   ├── css/
│   │   └── style.css      # Compiled Tailwind CSS
│   ├── js/
│   │   └── main.js
│   ├── images/            # Profile and project images
│   └── downloads/         # PDF CV
├── src/
│   └── input.css          # Tailwind source file
├── tailwind.config.js     # Tailwind configuration
├── package.json
└── README.md

Local Development

1. Install dependencies

npm install

2. Run development mode (watches for changes)

npm run dev

This watches your HTML files and rebuilds Tailwind CSS automatically.

3. View locally

Open docs/index.html in your browser or use a local server:

cd docs
python3 -m http.server 8000
# Visit http://localhost:8000

Build for Production

npm run build

This creates a minified CSS file in docs/css/style.css.

Deployment (GitHub Pages)

  1. Make your changes and build:

    npm run build
  2. Commit and push:

    git add docs/ src/ tailwind.config.js
    git commit -m "Update portfolio with Tailwind"
    git push origin main
  3. In your GitHub repo → SettingsPages:

    • Source: Deploy from a branch
    • Branch: main
    • Folder: /docs
  4. Site will be live at: https://camila-rojas-molina.github.io/cv/

Customization

Colors

Edit custom colors in tailwind.config.js:

theme: {
  extend: {
    colors: {
      primary: '#0066cc',
      secondary: '#0052a3',
    },
  },
}

Component Styles

Add reusable component classes in src/input.css:

@layer components {
  .btn {
    @apply px-6 py-3 rounded-md font-medium transition-all;
  }
}

Notes

  • Previous version: The Three.js version is archived in the threejs-archive branch
  • Modern stack: Tailwind CSS for rapid UI development and design customization

Contact: Concordia University | Montréal, QC

About

My old portfolio, past version

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors