Skip to content

Moise-codes/dev-connect-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 DevConnect API

Node.js Express MongoDB Security

DevConnect API is a high-performance backend solution designed to power social platforms for developers. It features a robust authentication system, profile management, and secure data handling, allowing developers to connect and collaborate in a protected environment.


👨‍💻 Developed By

Yehovayire Moise Software Architect | Kigali, Rwanda

"Connecting the world's developers through clean, scalable, and secure code."


🔥 Key Technical Features

  • 🛡️ Secure Identity Management: Implementation of JWT and BcryptJS for encrypted password storage and stateless session handling.
  • 🌐 Cross-Origin Resource Sharing: Configured with CORS to allow seamless integration with modern frontend frameworks.
  • 🏗️ Scalable Schema Design: Powering complex developer profiles and connections using Mongoose 9.x.
  • 🚀 Optimized Routing: Utilizing Express 5.x for advanced asynchronous error handling and middleware support.
  • 🔧 Environment-Driven: Strict separation of secrets and code using dotenv.

🛠️ Tech Stack

  • Server: Node.js & Express.js
  • Database: MongoDB (via Mongoose ODM)
  • Auth: JSON Web Tokens (JWT) & BcryptJS
  • Middleware: CORS, Express JSON Parser
  • Development: Nodemon

🚀 Installation & Local Setup

1. Clone & Install

git clone [https://github.com/Moise-codes/devconnect-api.git](https://github.com/Moise-codes/devconnect-api.git)
cd devconnect-api
npm install

About

A node api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors