Skip to content

RESTful API backend for Sahil Khandekar's portfolio website. Built with Node.js, Express, and MongoDB. Provides secure endpoints for content management, authentication, and data operations.

Notifications You must be signed in to change notification settings

KunalKhandekar/api.sahilkhandekar.dev

Repository files navigation

Portfolio Backend API — Sahil Khandekar

A robust RESTful API backend for Sahil Khandekar's portfolio website and admin panel. This API handles all data operations including user authentication, project management, blog posts, achievements, and experience tracking.

Live API: api.sahilkhandekar.dev

Overview

This backend API serves as the core data layer for the portfolio ecosystem, providing secure endpoints for content management and retrieval. Built with scalability and security in mind, it powers both the public portfolio website and the admin panel.

Related Projects

Tech Stack

Category Technologies
Runtime Node.js
Framework Express.js
Database MongoDB with Mongoose ODM
Authentication JWT (JSON Web Tokens)
Validation zod
Deployment Vercel / Custom Domain
Other Tools Git, GitHub

Features

  • RESTful API Design – Clean and consistent API endpoints
  • JWT Authentication – Secure token-based authentication system
  • CRUD Operations – Complete Create, Read, Update functionality
  • Data Validation – Input validation and sanitization
  • Error Handling – Comprehensive error handling middleware
  • CORS Configuration – Secure cross-origin resource sharing
  • Database Models – Well-structured MongoDB schemas

Deployment

The API is deployed on Vercel with a custom domain api.sahilkhandekar.dev.

Made with ❤️ and clean code by Sahil Khandekar

"Code. Create. Inspire."

About

RESTful API backend for Sahil Khandekar's portfolio website. Built with Node.js, Express, and MongoDB. Provides secure endpoints for content management, authentication, and data operations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published