vue-node-starter-template
v1.0.8
Published
A starter template for Vue.js + Node.js applications
Readme
Vue.js + Node.js Starter Template
A modern, full-stack starter template featuring Vue.js 3 for the frontend and Node.js/Express for the backend. This template provides a solid foundation for building scalable web applications with best practices and modern tooling.
Features
Frontend (Vue.js)
- ⚡️ Vue 3 with Composition API
- 🎨 TailwindCSS for styling
- 📦 Vite for lightning-fast development
- 🔐 Authentication ready
- 📱 Responsive layout with sidebar navigation
- 🎯 Vue Router for client-side routing
- 📊 Pinia for state management
- 🔌 Axios for API communication
Backend (Node.js)
- 🚀 Express.js framework
- 🔒 JWT authentication
- 🛡️ Helmet for security
- 📝 MongoDB with Mongoose
- ⚙️ Environment configuration
- 🔄 CORS enabled
- 🔐 bcrypt for password hashing
Quick Start
Prerequisites
- Node.js (v14 or higher)
- npm or yarn
- MongoDB (local or Atlas)
Installation
- Clone the repository:
git clone <repository-url>