diff --git a/.gitignore b/.gitignore
index 9b7c041..bf6eb31 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,5 @@
# React Router
/.react-router/
/build/
+
+.env
\ No newline at end of file
diff --git a/README.md b/README.md
index e6afc4f..2b0ea77 100644
--- a/README.md
+++ b/README.md
@@ -1,55 +1,22 @@
-
-
-
+# CCC
-# CSSG Starter Template
+A CS + SG project in partnership with The Campus & Community Coalition
-This is a starter template for CSSG projects using React, TypeScript, and Tailwind CSS. It is configured to be used with VS Code Dev Containers for a consistent development environment.
+## About The Campus & Community Coalition
-## Prerequisites
+The Campus & Community Coalition (CCC) is a collaborative force bringing together university and community partners to address the harms associated with high-risk drinking. By fostering open dialogue, sharing power, and using data-driven strategies, they work to create an environment where everyone can thrive socially, academically, and economically.
-Before you begin, ensure you have the following installed:
+## Project Mission
-- [Git](https://git-scm.com/)
-- [Docker Desktop](https://www.docker.com/products/docker-desktop)
-- [Visual Studio Code](https://code.visualstudio.com/)
-- [Dev Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) for VS Code.
+CCC wants to migrate from under Downtown Chapel Hill's website to their own. [Click here to see the current website.](https://www.downtownchapelhill.com/coalition)
-## Getting Started
+## Project Overview
-1. **Fork the repository:**
+This website will be used primarily to display important trends regarding alcohol use in the Chapel Hill community alongside other important resources.
- Fork this repository. Then, clone your forked repository:
+This webpage uses React. [Click here to get started with React.](https://react.dev/learn)
- ```bash
- git clone
- cd
- ```
+## Get Started
-2. **Open in VS Code/Cursor:**
-
- Open the cloned repository folder in VS Code or Cursor.
-
-3. **Open in Dev Container:**
-
- Once the project is open in VS Code, you will be prompted to "Reopen in Container". Click on it.
-
- If you don't see the prompt, you can open the command palette and run "Dev Containers: Reopen in Container".
- - **Windows/Linux:** `Ctrl+Shift+P`
- - **Mac:** `Cmd+Shift+P`
-
- This will build the Docker container for the development environment. The first build might take a few minutes. Subsequent loads will be much faster.
-
-## Available Commands
-
-Inside the dev container, you can use the following commands:
-
-| Command | Description |
-| :------------------ | :--------------------------------------------------------- |
-| `npm run dev` | Starts the development server with Hot Module Replacement. |
-| `npm run build` | Builds the application for production. |
-| `npm run start` | Serves the production build. |
-| `npm run lint` | Lints the codebase using ESLint. |
-| `npm run lint:fix` | Lints and automatically fixes issues. |
-| `npm run format` | Formats the code using Prettier. |
-| `npm run typecheck` | Runs the TypeScript compiler to check for type errors. |
+Look at our environment setup docs: [Environment Setup](docs/environment_setup.md)\
+Also, make sure to look over the: [Contributing Guidelines](docs/contributing_guidelines.md)
diff --git a/app/app.css b/app/app.css
index 242d4f3..ac8ad18 100644
--- a/app/app.css
+++ b/app/app.css
@@ -1,14 +1,13 @@
@import "tailwindcss";
@theme {
- --font-sans:
- "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
- "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ --font-sans: "Figtree";
}
html,
body {
- @apply bg-white dark:bg-gray-950;
+ @apply bg-white text-black;
+ color-scheme: light;
@media (prefers-color-scheme: dark) {
color-scheme: dark;
diff --git a/app/assets/CCC-Strategic-Plan-2024-27-1.pdf b/app/assets/CCC-Strategic-Plan-2024-27-1.pdf
new file mode 100644
index 0000000..7eccd23
Binary files /dev/null and b/app/assets/CCC-Strategic-Plan-2024-27-1.pdf differ
diff --git a/app/assets/CCC-The-Burden-of-Excessive-Drinking-in-Orange-County-NC-Final-Report.Report.4.pdf b/app/assets/CCC-The-Burden-of-Excessive-Drinking-in-Orange-County-NC-Final-Report.Report.4.pdf
new file mode 100644
index 0000000..d371d1c
Binary files /dev/null and b/app/assets/CCC-The-Burden-of-Excessive-Drinking-in-Orange-County-NC-Final-Report.Report.4.pdf differ
diff --git a/app/assets/CCC-UNC-SWCCC-CoD-Final-Report.Report.3.pdf b/app/assets/CCC-UNC-SWCCC-CoD-Final-Report.Report.3.pdf
new file mode 100644
index 0000000..5215426
Binary files /dev/null and b/app/assets/CCC-UNC-SWCCC-CoD-Final-Report.Report.3.pdf differ
diff --git a/app/assets/Community-level-consequences-of-high-risk-drinking_final.Report.2.pdf b/app/assets/Community-level-consequences-of-high-risk-drinking_final.Report.2.pdf
new file mode 100644
index 0000000..0389c28
Binary files /dev/null and b/app/assets/Community-level-consequences-of-high-risk-drinking_final.Report.2.pdf differ
diff --git a/app/assets/Town-Gown-Full-Report_final.Report.1.pdf b/app/assets/Town-Gown-Full-Report_final.Report.1.pdf
new file mode 100644
index 0000000..0a447a4
Binary files /dev/null and b/app/assets/Town-Gown-Full-Report_final.Report.1.pdf differ
diff --git a/app/assets/facebook-logo.png b/app/assets/facebook-logo.png
new file mode 100644
index 0000000..a50d06f
Binary files /dev/null and b/app/assets/facebook-logo.png differ
diff --git a/app/assets/icons/additional-partners.svg b/app/assets/icons/additional-partners.svg
new file mode 100644
index 0000000..5d1719f
--- /dev/null
+++ b/app/assets/icons/additional-partners.svg
@@ -0,0 +1,8 @@
+
diff --git a/app/assets/icons/location.svg b/app/assets/icons/location.svg
new file mode 100644
index 0000000..70c7eea
--- /dev/null
+++ b/app/assets/icons/location.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/icons/mail.svg b/app/assets/icons/mail.svg
new file mode 100644
index 0000000..a979a34
--- /dev/null
+++ b/app/assets/icons/mail.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/icons/orange-county.svg b/app/assets/icons/orange-county.svg
new file mode 100644
index 0000000..e9dcbed
--- /dev/null
+++ b/app/assets/icons/orange-county.svg
@@ -0,0 +1,8 @@
+
diff --git a/app/assets/icons/our-mission.svg b/app/assets/icons/our-mission.svg
new file mode 100644
index 0000000..56b65f2
--- /dev/null
+++ b/app/assets/icons/our-mission.svg
@@ -0,0 +1,8 @@
+
diff --git a/app/assets/icons/our-values.svg b/app/assets/icons/our-values.svg
new file mode 100644
index 0000000..8d599d2
--- /dev/null
+++ b/app/assets/icons/our-values.svg
@@ -0,0 +1,8 @@
+
diff --git a/app/assets/icons/reports.svg b/app/assets/icons/reports.svg
new file mode 100644
index 0000000..0b0d2a1
--- /dev/null
+++ b/app/assets/icons/reports.svg
@@ -0,0 +1,8 @@
+
diff --git a/app/assets/icons/strategic-plan.svg b/app/assets/icons/strategic-plan.svg
new file mode 100644
index 0000000..c7d4c16
--- /dev/null
+++ b/app/assets/icons/strategic-plan.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/icons/town-of-chapel-hill.svg b/app/assets/icons/town-of-chapel-hill.svg
new file mode 100644
index 0000000..748591a
--- /dev/null
+++ b/app/assets/icons/town-of-chapel-hill.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/icons/unc-chapel-hill.svg b/app/assets/icons/unc-chapel-hill.svg
new file mode 100644
index 0000000..24b7a10
--- /dev/null
+++ b/app/assets/icons/unc-chapel-hill.svg
@@ -0,0 +1,8 @@
+
diff --git a/app/assets/instagram-logo.png b/app/assets/instagram-logo.png
new file mode 100644
index 0000000..7818a57
Binary files /dev/null and b/app/assets/instagram-logo.png differ
diff --git a/app/assets/logo.png b/app/assets/logo.png
new file mode 100644
index 0000000..46a4b1d
Binary files /dev/null and b/app/assets/logo.png differ
diff --git a/app/assets/newsletter-left.jpg b/app/assets/newsletter-left.jpg
new file mode 100644
index 0000000..b3a66b5
Binary files /dev/null and b/app/assets/newsletter-left.jpg differ
diff --git a/app/assets/newsletter-right.png b/app/assets/newsletter-right.png
new file mode 100644
index 0000000..21dd41b
Binary files /dev/null and b/app/assets/newsletter-right.png differ
diff --git a/app/components/archivedNewsletterCard.tsx b/app/components/archivedNewsletterCard.tsx
new file mode 100644
index 0000000..506c4b3
--- /dev/null
+++ b/app/components/archivedNewsletterCard.tsx
@@ -0,0 +1,65 @@
+type ArchivedNewsletterCardProps = {
+ title: string;
+ date: string;
+ href?: string;
+};
+
+export default function ArchivedNewsletterCard({
+ title,
+ date,
+ href,
+}: ArchivedNewsletterCardProps) {
+ const ArrowIcon = (
+
+ );
+
+ return (
+