Skip to content

A full-stack TypeScript template for quick web development is called TechX. It comes with shared type-safe models and API types, a Node.js/Express server with Drizzle ORM, and a React/Vite/TailwindCSS client. The goal of this project is to offer a cutting-edge and effective foundation for creating web applications.

Notifications You must be signed in to change notification settings

YOGESHVENKATAPTHI/techx

Repository files navigation

TechX

A modern, full-stack TypeScript boilerplate for rapid web development—featuring:

  • Client: React + Vite + TypeScript + TailwindCSS
  • Server: Node.js + Express + TypeScript + Drizzle ORM //not yet finished
  • Shared: Type-safe models and API types //not yet finished
  • Asset Management: Vite handles images/fonts, plus an attached_assets/ folder for static files

Table of Contents

  1. Features
  2. Getting Started
    1. Prerequisites
    2. Installation
    3. Running in Development

Features

  • End-to-end TypeScript type safety
  • TailwindCSS with PostCSS and custom theming
  • Vite dev server with HMR
  • Express.js API server

Getting Started

Prerequisites

  • Node.js v18+
  • npm (v9+) or Yarn (v1.22+)
  • PostgreSQL (or SQLite/MySQL) for database

Installation

Clone the repo: git clone https://github.com/YOGESHVENKATAPTHI/techx.git cd techx

ensure you have installed node.js and run: npm install

Running in Development

npm run dev

About

A full-stack TypeScript template for quick web development is called TechX. It comes with shared type-safe models and API types, a Node.js/Express server with Drizzle ORM, and a React/Vite/TailwindCSS client. The goal of this project is to offer a cutting-edge and effective foundation for creating web applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages