Skip to content

om-dev007/Velnixa-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Velnixa Backend

A scalable E-Commerce Backend built using Node.js, Express.js, TypeScript and MongoDB.


📖 Overview

Velnixa Backend powers the complete e-commerce workflow including:

  • User Authentication
  • OTP Verification
  • Product Management
  • Cart Management
  • Wishlist Management
  • Admin Dashboard
  • Session Management
  • Refresh Token Rotation

🛠 Tech Stack

  • Node.js
  • Express.js
  • TypeScript
  • MongoDB
  • Mongoose
  • JWT
  • Bcrypt
  • Nodemailer
  • Cookie Parser
  • CORS

✨ Features

  • JWT Authentication
  • Refresh Token Rotation
  • Session Tracking
  • OTP Verification
  • Password Reset
  • Role Based Access Control
  • Product CRUD
  • Cart System
  • Wishlist System
  • Admin Dashboard

📂 Project Structure

src
│
├── controllers
├── services
├── repositories
├── models
├── routes
├── middlewares
├── utils
├── config
└── types

📚 Documentation

Detailed documentation is available inside /docs

  • setup.md
  • api.md
  • database.md
  • architecture.md
  • security.md

🚀 Quick Start

git clone https://github.com/om-dev007/Velnixa-Backend
cd Velnixa-Backend

npm install
npm run dev

👨‍💻 Developer

Om Narayan Kumar

Full Stack Developer

Releases

No releases published

Packages

 
 
 

Contributors