Skip to content

mamudulislam/Backend_projects

Repository files navigation

Backend API Project

This is a Node.js + Express.js backend with MongoDB (Mongoose) for handling authentication, playlists, likes, tweets, dashboard statistics, and more.
It uses JWT authentication, modular controllers, and API response handling.


🚀 Features

  • User authentication (register, login)
  • Playlist management
  • Video like/unlike system
  • Tweet posting & fetching
  • Admin dashboard stats
  • Secure API routes with JWT verification
  • Mongoose models with validation
  • Async error handling

📂 Project Structure

src/ ├── controllers/ # Route handlers ├── middelwares/ # Authentication & validation middleware ├── models/ # Mongoose schemas ├── routes/ # API endpoints ├── utils/ # ApiResponse, ApiError, asyncHandler └── server.js # Entry point

--

Releases

Packages

Used by

Contributors

Languages