Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
237 changes: 119 additions & 118 deletions sites/mainweb/.firebase/hosting.b3V0.cache

Large diffs are not rendered by default.

5 changes: 2 additions & 3 deletions sites/mainweb/app/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import dynamic from "next/dynamic";
import { ClassData, MajorData } from "@/assets/Data/demographics";

import slide1 from "@/assets/images/slides/slide1.jpg";
import slide2 from "@/assets/images/slides/slide2.jpg";
import squad from "@/assets/images/2025/squad.jpg";
import slide6 from "@/assets/images/slides/slide6.jpg";
import slide7 from "@/assets/images/slides/slide7.jpg";
import slide8 from "@/assets/images/slides/slide8.jpg";
Expand Down Expand Up @@ -107,9 +107,8 @@ const Home = () => {
</div>
<div className="md:w-1/2 w-full group" role="figure" aria-labelledby="about-image-caption">
<div className="relative overflow-hidden rounded-2xl shadow-lg transition-transform duration-500 hover:scale-[1.02]">
<div className="absolute inset-0 bg-gradient-to-tr from-blue-600/20 to-cyan-600/20 opacity-0 group-hover:opacity-100 transition-opacity duration-500 z-10" />
<Image
src={slide2}
src={squad}
alt="The DSGT Executive Team in a group photo"
id="about-image-caption"
className="w-full h-96 object-cover"
Expand Down
Binary file added sites/mainweb/assets/images/2025/squad.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 0 additions & 5 deletions sites/mainweb/components/Hero/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,6 @@ const Hero = ({ screen_width }: HeroProps) => {
Data Science<br />@ Georgia Tech
</h1>

<div className="w-32 h-[2px] border-b-2 border-[#e5e6db] mb-8 relative">
<span className="absolute -left-1 -top-1 w-3 h-3 border-2 rounded-full border-[#e5e6db]"></span>
<span className="absolute -right-1 -top-1 w-3 h-3 border-2 rounded-full border-[#e5e6db]"></span>
</div>

<Mini>The largest student-run data science organization at Georgia Tech.</Mini>
</div>

Expand Down
9 changes: 2 additions & 7 deletions sites/mainweb/firebase.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
{
"hosting": {
"public": "out",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
"public": "out"
}
}
}
5 changes: 3 additions & 2 deletions sites/mainweb/next.config.mjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
// next.config.mjs OR next.config.js (if type: module is in package.json)
/** @type {import('next').NextConfig} */
const nextConfig = {
output: 'export',

trailingSlash: true,
images: {
unoptimized: true,
},
};

export default nextConfig;
export default nextConfig; // Change from module.exports
39 changes: 26 additions & 13 deletions sites/mainweb/start.sh
Original file line number Diff line number Diff line change
@@ -1,20 +1,33 @@
#!/bin/bash

# A simple script to build a project using pnpm turbo
# and then start the development server.

# Exit immediately if a command exits with a non-zero status
set -e

echo "Starting project build with pnpm turbo build..."
# 1. Execute the build command
pnpm turbo build

echo "Build complete. Starting development server with pnpm run dev..."
# 2. Execute the development server command
# This command is expected to run indefinitely (until manually stopped)
pnpm run dev
echo "Build complete."

read -p "Do you want to deploy to Firebase Hosting now? (y/N): " DEPLOY_ANSWER

if [[ "$DEPLOY_ANSWER" =~ ^[Yy]$ ]]; then
echo "Deploying to Firebase Hosting..."

# The script will only reach this point if the 'pnpm run dev' command
# exits for some reason (e.g., if it's not a continuous process)
echo "Development server process has ended."
if ! command -v firebase &> /dev/null; then
echo "Firebase CLI not found. Installing..."
pnpm add -g firebase-tools
fi

if ! firebase login:list | grep -q "Logged in"; then
echo "Logging into Firebase..."
firebase login
fi

firebase deploy --only hosting --project dsgt-website
echo "Deployment complete!"
else
echo "Skipping Firebase deploy."
fi

echo "Starting development server with pnpm run dev..."
pnpm run dev
n
echo "Development server process has ended."
Loading