Skip to content
/ ExpressKit Public template

Modern ExpressJS template that I usually use for my clients

Notifications You must be signed in to change notification settings

roee1454/ExpressKit

Repository files navigation

🛠️ Ultimate Express Starter Kit 🚀

Are you tired of setting up a new backend from scratch every time you start a new project? FEAR NO MORE! With this Ultimate Backend Starter Kit, you'll have a full-fledged backend service with EVERYTHING you need to kickstart your project!

Features

This starter kit supports a plethora of features to ensure you have a robust and scalable backend:

  • 📧 Full Email Support: Easily integrate email functionality.
  • 🔄 WebSocket Implementation: Real-time communication made simple.
  • 🔒 Auth Router: Comprehensive authentication system.
  • 🛡️ Auth Protected Routes: Secure your endpoints effortlessly.
  • 📁 File Management Router: Manage files with ease.
  • 📘 TypeScript Support: Write clean and type-safe code.
  • 🛡️ Zod Validators: Ensure data validation and integrity.
  • 🗄️ Prisma Integration: Comes with Prisma ORM out of the box.
  • 📦 Webpack Bundling: Efficient bundling for production.

Quick Start Guide

Getting started with ExpressKit is easy asf! Follow the steps below and get your backend up and running in no time.

Installation

Npm

  1. Install the source code
npx @roee1454/express-kit your_directory
cd your_directory
npm install
  1. Follow the setup_guide.txt file (5 minutes tops!)
  2. run npm run start:dev and that's it!

Git

  1. Clone the Repository
git clone https://github.com/roee1454/ExpressKit.git
cd ExpressKit
npm install
  1. Follow the setup_guide.txt file (5 minutes tops!)
  2. run npm run start:dev and that's it!

About

Modern ExpressJS template that I usually use for my clients

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published