This project demonstrates a CRUD (Create, Read, Update, Delete) application using Python and MongoDB. Python is a versatile backend technology that can be connected to both SQL and NoSQL databases. Here, we use MongoDB, a flexible and scalable NoSQL database that stores data in JSON-like documents.
Python is used for the backend development in this project. It is connected to MongoDB to perform CRUD operations.
MongoDB is a NoSQL database that stores data in JSON-like documents, providing flexibility and scalability for application development.
-
Clone the repository:
git clone https://github.com/your-repo/python-mongodb-crud-app.git
cd python-mongodb-crud-app
-
Start MongoDB Instance using Docker Compose:
docker compose up --build -d
-
Create Virtual Environment and Install Required Packages:
python3.11 -m venv venv
source venv/bin/activate
pip install -r requirement.txt
-
Start the Server:
python main.py
For more information or questions, feel free to reach out on .