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

https://github.com/joswinemmanuel/contact-management-system

A Contact Management System that provides a structured way to manage contacts, allowing users to add, view, delete and search their contact information and account along with pagination through a web interface
https://github.com/joswinemmanuel/contact-management-system

css flask html javascript jinja python

Last synced: about 1 year ago
JSON representation

A Contact Management System that provides a structured way to manage contacts, allowing users to add, view, delete and search their contact information and account along with pagination through a web interface

Awesome Lists containing this project

README

          

# CMS

## Description
This project is a Contact Management System built using Flask. It provides a structured way to manage contacts, allowing users to add, view, delete and search their contact information and account along with pagination through a web interface.

## Features
- User registration and login
- Add, edit, search, view and delete contacts
- Notifications while performing an action
- Edit or delete user account
- Responsive design with a user-friendly interface

## Installation
To set up this project locally, follow these steps:

1. Clone the repository:
```bash
git clone https://github.com/joswinemmanuel/Contact-Management-System.git
cd Contact-Management-System
```

2. Install the required packages:
```bash
pip install -r requirements.txt
```

3. Set up the database:
- Ensure you have SQLite installed.
- The database will be created automatically when you run the application.

## Usage
To run the application, execute the following command:
```bash
python app.py
```
Visit `http://127.0.0.1:5000` in your web browser to access the application.