Skip to content

scalprox/skillfusion-back

Repository files navigation

SkillFusion Backend

A TypeScript/Express.js API backend for a learning management system with courses, topics, and user authentication.

Prerequisites

  • Node.js (16+ recommended)
  • PostgreSQL database
  • pnpm package manager

Installation

  1. Clone the repository

    git clone <repository-url>
    cd skillfusion-back
  2. Install dependencies

    pnpm install
  3. Environment Configuration

    • Copy .env.example to .env
    • Fill in your database credentials and other required environment variables
  4. Database Setup

    • Create a PostgreSQL database
    • Run the initialization script to set up tables and functions:
    pnpm run reset-db

Available Scripts

  • pnpm run dev - Start development server with hot reload
  • pnpm run reset-db - Reset and initialize database with schema
  • pnpm run test - Run tests

Development

Start the development server:

pnpm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5