Skip to content

ubclaunchpad/LP-website

Repository files navigation

UBC Launch Pad Landing Page

This is the landing page for UBC Launch Pad, the leading student-run software engineering club at the University of British Columbia.

Contributing

We appreciate any contributions to our docs. To contribute, please follow the steps below:

  1. Check out the issues to see if there are any open issues that you would like to work on.
  2. If you find an issue that you would like to work on, assign yourself to the issue; if you want to contribute to an issue that is not listed, please create a new issue.

Contributing to the Codebase

  1. Fork the repository.
  2. Clone the forked repository to your local machine.
  3. Create a new branch for your changes.
  4. Follow the instructions in the Getting Started section to set up the project.
  5. Commit your changes.
  6. Push your changes to your forked repository.
  7. Create a pull request to the main branch of the original repository. Make sure to reference the issue you are working on in the pull request description.

Getting Started

Tech Stack

  • This is a Next.js project with TypeScript, Tailwind CSS, and ESLint.
  • ESLint for linting and formatting.
  • Tailwind CSS for styling. However, not limited to it.
  • PNPM for package management.
  • This project uses next/font to automatically optimize and load Inter, a custom Google Font, for the best performance.

Installation

First, make sure you have Node.js installed on your machine. To check if you have Node.js installed, run the following command in your terminal:

node -v

If you don't have Node.js installed, you can download it from here.

Next, make sure you have PNPM installed on your machine. To check if you have PNPM installed, run the following command in your terminal:

pnpm -v

If you don't have PNPM installed, you can follow the instructions here.

Now, we can install the project dependencies.

pnpm install

Running the Project

To start the development server, run the following command:

pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

Resources