This is an Express.js application that serves as a contact app, allowing users to add and delete contact entries consisting of names and phone numbers. The application utilizes MongoDB as its persistent database.
- Add Contact: Users can add a contact entry by providing a name and phone number through a user-friendly interface.
- Delete Contact: Users can remove a contact entry by selecting the corresponding entry from the contact list.
- MongoDB Integration: The application leverages MongoDB, a NoSQL database, for storing and retrieving contact information persistently.
Before running the application, ensure that the following prerequisites are met:
- Node.js and npm are installed on your system.
- MongoDB is installed and running.
- Clone the repository:
- Navigate to the project directory:
- Install the dependencies:
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to submit a pull request.
The UI is currently not developed properly and may require improvements in the future. Depending on the available bandwidth and project requirements, we are considering incorporating either React.js or Angular to enhance the user interface.
If you would like to contribute to this project, please keep in mind the potential UI changes and the possibility of incorporating React.js or Angular. Your insights and expertise in these frameworks would be valuable in shaping the future direction of the UI.