Skip to content

hackupc/hackupc-landing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

36 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

HackUPC Landing Page

NPM 10.2.5 Node.js 20.10.0 Netlify Status

Welcome to HackUPC's landing page source code, made in Next.js.

This repository is live since the 10th edition of HackUPC in 2024, you can see the old releases in Old repository

How to set up the project

Prerequisites

Installation

  1. Clone the repository

     git clone https://github.com/hackupc/new_hackupc.git
  2. Install the dependencies

    npm install

Run the project for development

  1. Run the development server

    npm run dev
  2. Open http://localhost:3000 with your browser to see the result.

The page auto-updates as you edit the file. If it's not working maybe you need to check your configurations, it's for sure working in Chrome (mac and windows) and mozilla (linux)

Linting and formatting

We are using eslint and prettier to lint and format the code, you can run the following commands to check if the code is correctly formatted and linted:

npm run lint
npm run format

This commands will make changes in your code, if you simply want to check if the code is correctly formatted and linted, you can run the following commands:

npm run check-lint
npm run check-format

Deployment

The app is being deployed in Netlify, the deployment is automatic when a new commit is pushed to the master branch. But it's generating previews for every pull request, so you can see the changes before merging.