Skip to content

saadixsd/cover

Repository files navigation

COVER

COVER is a Canadian nonprofit website offering confidential support and resources for students and individuals navigating unsafe situations. This repo is the source for the public-facing site (Vite + React + TypeScript).

Repository

Get the code

Option A — Clone with Git (recommended for development)

git clone https://github.com/saadixsd/cover.git
cd cover

Option B — Download a ZIP

  1. Open https://github.com/saadixsd/cover.
  2. Click the green Code button → Download ZIP.
  3. Unzip the archive and open a terminal in the extracted cover folder.

Run it locally

You need Node.js 18+ (LTS is fine). If you use a version manager, nvm works well.

# Install dependencies
npm install
# Start the dev server (hot reload)
npm run dev

Then open the URL shown in the terminal (usually http://localhost:5173).

No API keys or .env files are required for the standard static marketing site to run.

Other commands

Command Purpose
npm run build Production build → dist/
npm run preview Serve the production build locally
npm run lint Run ESLint
npm test Run tests (Vitest)

Using Bun (optional)

This project includes a bun.lock file. If you use Bun, you can run bun install and bun run dev instead of npm.

Tech stack

Contributing / pushing changes

  1. Clone or pull the latest main branch.

  2. Create a branch for your work, or commit on main if you have access.

  3. After making changes:

    git add .
    git commit -m "Describe your change"
    git push origin main

If git push asks for credentials, use a GitHub personal access token or SSH.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages