The official website for Carleton Blueprint - a student-led organization that builds technology for social good. We partner with non-profits and other organizations to create custom software solutions that help them better serve their communities.
-
Prerequisites
- Node.js (v18 or higher)
- npm, yarn, bun or pnpm
-
Installation
# Clone the repository git clone https://github.com/carleton-blueprint/carleton-blueprint.github.io.git cd carleton-blueprint.github.io # Install dependencies npm install # or yarn install # or pnpm install # or bun install
-
Development
npm run dev # or yarn dev # or pnpm dev # or yarn dev # or bun dev
Open http://localhost:3000 to view the site.
- Framework: Next.js
- Styling: Tailwind CSS
- Deployment: Netlify
- Language: TypeScript
- Content: Notion for content management
├── app/ # Next.js app directory
│ ├── pages/ # Page components
│ └── api/ # API routes
├── components/ # Reusable UI components
├── lib/ # Utility functions and libraries
├── public/ # Static assets
└── styles/ # Global styles
We welcome contributions from the community! Please check out our Contributing Guidelines for details on how to get started.
- Fork the repository
- Create a new branch (
git checkout -b feature/feature-name
) - Make your changes
- Commit your changes (
git commit -m 'Add a feature'
) - Push to the branch (
git push origin feature/feature-name
) - Open a Pull Request (ensure adherence to the generated template)
This project is licensed under the MIT License - see the LICENSE file for details.
For more information about Blueprint, visit our website or reach out to us at [email protected].