Coder Social home page Coder Social logo

evanwmeeks / personalprojects Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 42 KB

Personal projects built since 2022 where each was designed to strengthen my understanding in a specific field. Some projects may be incomplete as this is an active repository.

Shell 3.97% Python 96.03%
aws-s3 django fullstack-development html javascript postgresql python3 sql

personalprojects's Introduction

Personal Projects

This repository is full of various projects I've coded on my own time for either personal use or to aide in future projects at work. Each project will be detailed below as they are added to this repository. These projects are presented as a portfolio of my work, and not as licensed code for any use.

iPoint - Wasabi Uploader

Developed during my time at iPoint Solutions, this Mac App was designed to allow customer support to quickly add images to a Wasabi bucket from their local machine. The app was compiled using pyinstaller onefile. The application was heavily customized for iPoint specifically, and private information has been obfuscated.

Files: 

	Shell.sh

		This file ensures the local machine has HomeBrew and pip3 are installed and updated, before installing python packages TKinter and Boto3.

	Wasabi_Uploader.py

		 Using boto3 (since Wasabi is bit-for-bit compatible with AWS S3), 
		 the application first looks for credentials stored on the users computer and tests them. 
		 If they're invalid, the user is prompted to provide credentials. The application then allows 
		 users to multi-select files for upload, uploads the files, then presents a count of the total 
		 number of files uploaded. The user is then given the option to upload more or quit the application.

wasabi_interface

Currently separate from the Wasabi Uploader, this is being developed to act as a GUI for Wasabi interactions Files:

   wasabi.py

       The primary Class handling all Wasabi interactions, built using Amazon's Boto3

banking_project

A new personal project, this is a work in progress. The long term goal of this application is to build a standalone 'bank' using Django and postgreSQL. This applicaiton is a playground of sorts for me to practice OOP, learn best practices, and build a truly full stack application.

Files:
	
	postgres.py

		This file acts as the Python - SQL database interpreter. A fully custom built class, 
		I'm developing this as a means of fully controlling the database from within the banking app,
		never needing to use pgAdmin or a similar GUI. 

	user_module.py

		As of 8/1/23, this module is something of a cross between my original ideation phase and
		actual development. I had originally wanted this to be a simple OOP project and began scripting
		as if Python and CSV files would fully encompass my needs. However, since deciding to build a 
		fully-fledged application instead, this file has become a means of testing the postgres module
		for the time being, and will eventually be fleshed out to be Django friendly. 

The_Big_Book_of_Small_Python_Projects

This is a collection inspired by follow along coding projects while reading through "The Big Book of Small Python Projects: 81 Easy Practice Programs" by Al Sweigart. While each of these are based on examples of the book, they have been modified to be more challenging and/or entertaining.

Files:

	Bagels.py

		From the book: "In Bagels, a deductive logic game, you must guess a secret three-digit number based on clues. The game offers one of the following hints in response to your guess:	"Pico" when your guess has a correct digit in the wrong place, "Fermi" when your guess has a correct digit in the correct place, and "Bagels" if your guess has no correct digits. You have 10 tries to guess the secret number."

personalprojects's People

Contributors

evanwmeeks avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.