An open API service indexing awesome lists of open source software.

https://github.com/soumyapro/address-book-

This is a Address Book using the MERN stack. The application will enable users to add, remove, edit and view addresses.
https://github.com/soumyapro/address-book-

expressjs jwt-authentication jwt-token mongodb nodejs reactjs

Last synced: 7 months ago
JSON representation

This is a Address Book using the MERN stack. The application will enable users to add, remove, edit and view addresses.

Awesome Lists containing this project

README

          

# Address Book

## Overview

**Address Book** is a web application built using the MERN stack (MongoDB, Express, React, Node.js). It allows users to manage their contacts efficiently by providing features to add, edit, delete, and search for contact details. The application includes user authentication, responsive design, and pagination.

## Features

- **CRUD Operations**: Add, view, edit, and delete contacts.
- **Search Functionality**: Search contacts by name, relation, phone, or address.
- **User Authentication**: Secure login and logout using JWT.
- **Responsive Design**: Adaptable to various devices and screen sizes.
- **Pagination**: Display a limited number of contacts per page.

## Technologies Used

- **Frontend**: React, Tailwind CSS, Framer Motion
- **Backend**: Node.js, Express.js
- **Database**: MongoDB
- **Authentication**: JWT (JSON Web Tokens)
- **Styling**: Tailwind CSS
- **Animations**: Framer Motion

## Getting Started

### Prerequisites

- Node.js
- MongoDB (local or cloud instance)
- Git

### Installation

1. **Clone the repository:**

```bash
git clone https://github.com/username/address-book.git
cd address-book