Skip to content
/ HBoost Public

Hackathon/Project Booster Template for Quick Config and Development without Conflict

License

Notifications You must be signed in to change notification settings

ehewes/HBoost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HBoost

Hackathon/Project Booster Template for Quick Config and Development without Conflict


Development Environment (Please/MUST Read)

Quick Start

# Install all dependencies (root, backend, frontend)
npm run install:all

# Start both backend and frontend development servers
npm run dev

You can also run development environments separately for each directory.

Backend (Koa.js + TypeScript)

Commands here have to be used in the /backend directory of project

This template streamlines development workflows and minimizes conflicts during development. It follows Next.js-style routing concepts where routes are automatically defined.

Backend functionality mirrors Next.js routing. Use npm run create to generate dynamic API routes. Currently supports:

  • npm run create - Interactive route generator (creates API endpoints, prevents duplicates, faster development)
  • npm run dev - Start dev server with hot reload (no server restart required)
  • npm run test - Run tests (framework ready for implementation)
  • npm run node:clean - Clean install dependencies

Route Creation Demo

cd backend
npm run create
# Enter the endpoint (e.g., /chat/work/test): /api/users/profile
# Enter method (GET/POST, default GET): GET
# Output: Created routes/api.ts with GET route /users/profile

Frontend ( NextJS + TypeScript )

Provides a streamlined component architecture where components can be modularized with separate exports and type definitions.

Uses Next.js default routing.


Future updates will include an npx command for easy project initialization/customization and more integrations for hackathons/projects. Ability to turn hackathon projects into scalable applications with ease.

temp-Imageyyr2vk

About

Hackathon/Project Booster Template for Quick Config and Development without Conflict

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published