https://github.com/prithvikings/hingedev
HingeDev is a backend-heavy project where I am learning and applying backend development concepts in real-time. This project serves as a hands-on learning experience where I focus on server-side logic, database management, APIs, authentication, and everything that powers the backend of a web application.
https://github.com/prithvikings/hingedev
expressjs mongodb nodejs
Last synced: 5 months ago
JSON representation
HingeDev is a backend-heavy project where I am learning and applying backend development concepts in real-time. This project serves as a hands-on learning experience where I focus on server-side logic, database management, APIs, authentication, and everything that powers the backend of a web application.
- Host: GitHub
- URL: https://github.com/prithvikings/hingedev
- Owner: prithvikings
- Created: 2024-12-27T10:16:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-29T16:49:24.000Z (over 1 year ago)
- Last Synced: 2025-03-30T21:30:10.360Z (over 1 year ago)
- Topics: expressjs, mongodb, nodejs
- Language: JavaScript
- Homepage:
- Size: 59.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HingeDev
**HingeDev** is a project centered around backend development, where I’m simultaneously learning and building. This repository emphasizes the server-side components of web development, such as configuring databases, developing APIs, implementing authentication, and more. It provides both a practical learning experience and a demonstration of my advancement in backend development.
## Table of Contents
- [HingeDev](#hingedev)
- [Tech Stack](#tech-stack)
- [Features](#features)
- [Project Structure](#project-structure)
- [Setup](#setup)
- [Contributing](#contributing)
- [License](#license)
## Tech Stack
- **Node.js** – JavaScript runtime for server-side development.
- **Express.js** – Web framework for building APIs.
- **MongoDB** – NoSQL database for storing data.
- **JWT** – JSON Web Tokens for authentication.
- **Mongoose** – ODM for MongoDB to manage data relationships.
- **dotenv** – For managing environment variables securely.
## Features
- **CRUD Operations:** Implemented CRUD functionality for managing user data.
- **User Authentication:** JWT-based authentication system for secure login and registration.
- **API Development:** Built RESTful APIs for interacting with the database.
- **Database Management:** Set up and manage MongoDB database for user and other data storage.
- **Error Handling:** Added proper error handling for various API responses.