Skip to content

Backend for TLDevR tech blog platform. Using NODE.JS, Express, MongoDB, and UUID.

License

Notifications You must be signed in to change notification settings

TruLie13/BE-TLDevR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TLDevR - Backend

TLDevR's backend is built using Express.js and deployed via Firebase Cloud Functions. It provides an API to manage articles, categories, and user interactions such as article likes. The backend uses MongoDB for data storage and is designed for scalability and performance.

checkout the frontend repo: https://github.com/TruLie13/TLDevR

🖥 Backend Features

  • Express.js API – RESTful API for managing routes such as /users, /articles, /categories, and /articleList.
  • UUID-based Likes – Simple system for liking articles without requiring user accounts.
  • Firebase Cloud Functions – Serverless functions to handle API requests.
  • MongoDB – NoSQL database used for storing articles, categories, and user data.
  • CORS – Cross-Origin Resource Sharing enabled for requests from different domains.
  • Custom Error Handling – Middleware for consistent error management.

🚀 Tech Stack

  • Firebase Cloud Functions – Serverless functions for backend processing.
  • Express.js – Framework for building the RESTful API.
  • MongoDB – Database for storing articles, user interactions, etc.
  • CORS – Middleware for enabling cross-origin requests.
  • dotenv – For managing environment variables like API keys and database credentials.

⚖️ License

This project is proprietary and all rights are reserved. You may not reuse, modify, distribute, or create derivative works based on this code without explicit permission from the author.

Please contact Zayan or pi.que LLC for licensing inquiries.

About

Backend for TLDevR tech blog platform. Using NODE.JS, Express, MongoDB, and UUID.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published