hackathon-starter

A boilerplate for Node.js web applications

nodejsboilerplateoauth2hackathonstarter-kithacktoberfestreacttypescripteslintprettierplaywrighthusky
FreeRepo

Preview

hackathon-starter preview

Overview

Hackathon Starter is a Node.js web application boilerplate designed to ship fast by providing pre-built authentication, user management and API integrations so teams can focus on building features instead of setup. It includes local and OAuth 2.0 login options, contact forms, file uploads, AI examples and integrations with services like Stripe, Google Maps and Twilio, built on Express, MongoDB and Bootstrap 5.

Features

local-authenticationoauth2-authenticationopenid-connectuser-profile-managementpassword-managementemail-verificationmultiple-oauth-providersaccount-deletioncontact-formfile-uploaddevice-cameraai-examplesrag-semantic-embedding-cachingapi-examplesflash-notificationsrecaptcharate-limitingcsrf-protectionmvc-structurenode-clustershttps-proxy-supportsass-stylesheetsbootstrap-5

Feature Flags

userDashboardauthenticationsubscriptionsinvoicesblogemailsseolandingpagepaymentsecommercefileUploadsstoragerealtimeauthorizationteamsOrgsanalyticssearchainotificationswebhookscachingrateLimitingimageProcessingmapspwaformsValidationmultitenancycontactFormemailVerificationpasswordResetsocialLoginprofileManagementaccountDeletioncsrfrecaptchaapiIntegrations

Recommended Use Cases

hackathon-projectsrapid-prototypingweb-application-starterlearning-guide

Frontend

reactbootstrap

Backend

nodejsexpress

Auth Providers

passportlocalgooglemicrosoftfacebooktwittertwitchgithubdiscordlinkedin

Deployment Targets

renderdockerawsgcpazure

Payment Providers

stripepaypal

Quick Facts

โญ Stars
35,1k
๐Ÿด Forks
8,2k
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2025-04-12T14:20:22Z

Stack

Framework
express
Language
javascript
CSS
bootstrap
Database
mongodb
Auth
oauth2, openid-connect, local
ORM
mongoose
Testing
playwright
CI
husky

Data Layer

Databases
postgresql, mongodb
ORM
mongoose

UI Stack

Styling
bootstrap
Components
bootstrap

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
husky

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate
Get Started with this Boilerplate