/flask_app

This is simple python CRUD application with mongo DB.

Primary LanguagePython

Python CRUD app with MongoDB

Author: Balkrishna Oli

Overview

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.

Technologies Used

Python

Python is used for the backend development in this project. It is connected to MongoDB to perform CRUD operations.

MongoDB

MongoDB is a NoSQL database that stores data in JSON-like documents, providing flexibility and scalability for application development.

Running the Application Locally

  1. Clone the repository:

    • git clone https://github.com/your-repo/python-mongodb-crud-app.git
    • cd python-mongodb-crud-app
  2. Start MongoDB Instance using Docker Compose:

    docker compose up --build -d 
  3. Create Virtual Environment and Install Required Packages:

    • python3.11 -m venv venv
    • source venv/bin/activate
    • pip install -r requirement.txt
  4. Start the Server: python main.py

Additional Information

For more information or questions, feel free to reach out on .