Skip to content

RaflyPutera/Fastmon

Repository files navigation


Fastmon

A simple web-based CRUD application for your MongoDB

About The Project

Product Screenshot

Fastmon is a lightweight, web-based CRUD (Create, Read, Update, Delete) application built for seamlessly interacting with MongoDB databases. This project aims to simplify database management tasks by providing an intuitive interface to perform core operations, making it ideal for both personal and development use cases.

Features

  • Create: Easily add new documents to any MongoDB collection.
  • Read: Browse and search existing documents in your database with clear formatting.
  • Update: Modify fields or entire documents directly through the interface, ensuring fast and accurate updates.
  • Delete: Remove unwanted documents with just a few clicks.

Preview

Product Screenshot
Product Screenshot

Why Use Fastmon?

Fastmon eliminates the need for complex database management tools by offering a lightweight and user-friendly alternative. Whether you're a developer testing a database or a learner exploring MongoDB, Fastmon provides a streamlined and efficient way to handle CRUD operations.

Built With

Frontend: Developed using Vite, React, TypeScript, and styled with Tailwind CSS.

Backend: Powered by FastAPI with Uvicorn as the ASGI server.

Getting Started

To use Fastmon, you'll need an accessible MongoDB server. You can refer to the links below on how to install it.

Installation

To install, simply do the following steps: .

Clone the repository

   git clone https://github.com/RaflyPutera/Fastmon.git

Backend setup

  1. Go into the Fastmon directory and create a python virtual environment to run the service.
   cd fastmon/service
  1. Install the python requirements
   pip install -r requirements.txt
  1. Run service, it will be running on the default port :8885.
   python start_server.py

Frontend setup

Install the modules and run the application

   npm install
   npm run dev

After completing these steps you can try using Fastmon on the default address localhost:5555

License

Distributed under the MIT License. See MIT License for more information.

About

A lightweight web-based CRUD application MongoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published