Hackathon_Project

CollabX

A modern platform designed to help developers find teammates for hackathons, create teams, and manage join requests efficiently.

Features

Tech Stack

Prerequisites

Installation

  1. Clone the repository:
    git clone <repository-url>
    cd Hackathon_Project
    
  2. Install dependencies:
    npm run install-all
    

    This command installs dependencies for both the server and the client.

Environment Variables

Create a .env file in the root directory and add the following:

PORT=5000
SECRET_KEY=your_super_secret_key
SUPABASE_URL=your_supabase_url
SUPABASE_KEY=your_supabase_anon_key

Running the Application

To run both the backend server and the frontend client concurrently:

npm run dev

API Endpoints

Auth

Hackathons

Teams