Skip to content

crewsbd/GeoRF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

The purpose of this project is to be an exploration of Mongo DB and interacting with it using Python.

I used VS Code as my editor and the Python language. I used pymongo to connect to a cloud database and tkinter to make the UI. The basic functionality of the program is that you can store records of radio stations in the database. The interface allows you to search for them and then modify or delete them. You can also use the map display to pin a location and save it.

My purpose for writing this software is to familiarize myself with MongoDB and using a library to do so. MongoDB queries are significanly different that a typical SQL query.

Software Demo Video

Cloud Database

This project connects to an Atlas MongoDB.

The database is relatively simple. There are two collections (tables), frequencies and users. Each collection has documents to store information about radio stations and user credientials.

Development Environment

I use VS Code on a Mac as my development platform.

I used Python with the PyMongo and tkinter libraries to create this application.

Useful Websites

Future Work

This project still has a way to go before it's complete. A few items I need to address are:

  • Logging in is still less than ideal. Destroying the TopLevel widget causes complications that I haven't figured out.
  • I need to be able to click on a queries record and have to smap widget center on it. This shouldn't be too hard.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages