Skip to content

maxw2025/mern-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

MERN Key Management Application

A full-stack web application built with MongoDB, Express, React, and Node.js that allows users to manage API keys securely.

Features

  • User Authentication: Sign up and login with JWT-based authentication
  • Key Management: Create, read, update, and delete API keys
  • Secure Password Hashing: Bcrypt for secure password storage
  • Input Validation: Comprehensive validation using Validator.js
  • Responsive Design: Modern UI with React and Vite
  • RESTful API: Clean and organized backend API structure

Tech Stack

Frontend

  • React 19 - UI framework
  • Vite - Build tool and dev server
  • React Router DOM - Client-side routing
  • date-fns - Date formatting utility
  • ESLint - Code quality

Backend

  • Node.js - Runtime environment
  • Express.js - Web framework
  • MongoDB - NoSQL database
  • Mongoose - MongoDB object modeling
  • JWT - Authentication tokens
  • Bcrypt - Password hashing
  • Cors - Cross-origin resource sharing
  • Dotenv - Environment variable management

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • MongoDB instance (local or cloud)
  • npm or yarn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors