Skip to content

cammarb/hackin2-client

Repository files navigation

Hackin2 Client

This repository contains the frontend code built with React Typescript and Vite. It is designed to work in conjunction with the Hackin2 API backend to provide a seamless user experience.

Table of Contents

  • Introduction
  • Features
  • Getting Started
    • Prerequisites
    • Installation
    • Configuration
    • Usage
  • API Documentation
  • License

Introduction

Hackin2 is a platform that helps companies connect with cybersecurity freelancers. This repository contains the frontend client, which provides the user interface for interacting with the Hackin2 API. Users can use the client to browse cybersecurity freelancers, submit project requests, and manage their accounts.

Features

  • User authentication and registration.
  • Freelancer browsing and filtering.
  • Project submission and management.
  • Account settings and profile management.
  • Responsive and intuitive user interface.

Getting Started

Prerequisites

To run the client locally, you need the following prerequisites:

  • Node.js (version >= 16)
  • NPM

Installation

Clone this repository to your local machine:

git clone https://github.com/Hackin2-company/hackin2-client.git
cd hackin2-client

Install the dependencies:

npm install

Configuration

Before running the client, you need to set up the configuration. Copy the .env.example file and rename it to .env, then fill in the appropriate values for the environment variables:

VITE_API_BASE_URL = 'https://hackin2-api.example.com/api/v1'

Usage

Once the client is installed and configured, you can start it with the following command:

npm run dev

API Documentation

For detailed API documentation and examples on how to use the endpoints, please refer to the Frontend Documentation deprecated file in Notion.

License

TBD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages