ohbergan / mol

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mol

A Norwegian command line interface that easily let's you edit a membership register

contributors last update forks stars open issues license


📔 Table of Contents

🌟 About the Project

📄 Info

This project is an assignment we have received from the school. The assignment is in the subject development which is a part of VG2 Information Technology.

🎯 Features

  • View a list of all members
  • View all registerd info on a specific member
  • Queries
    • View a list over memebers who didn't pay the membership fee
    • View a list over memebers who are retirees (older than 67 years)
    • View a list over memebers who are young adults (between 18 and 30 years old)
    • View a list over memebers who are older than a age of your choice
    • View a list over memebers who lives at a certain place
    • View the average age for all members
    • View a list over memebers who lives in Vestfold og Telemark
  • Maintain members
    • Add a new member
    • Delete a member
    • Register wheter or not a member paid the membership fee
    • Change the registerd info on a specific member
  • Maintenance
    • Add a membership type
    • Delete a membership type
    • Increase the membership fees by 10%
    • Export a list of members to a csv file

🧰 Getting Started

‼️ Prerequisites

Install Python 3.10.2 or newer

Download Python

🏃 Run Locally

Clone the project

  git clone https://github.com/ohbergan/mol.git

Go to the project directory

  cd mol

Install dependencies

  pip install pyodbc

Start the command line interface

  py main.py

👋 Contributing

Contributions are always welcome!

⚠️ License

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

🤝 Contact

Ole Halvor Lindtveit Bergan - @ohbergan - ohbergan@gmail.com

Emil Ohnstad Sandkjen - @Esandkjen

Ali Abbas Ahmed - @Aliabbas2003

Project Link: https://github.com/ohbergan/mol

About

License:MIT License


Languages

Language:Python 100.0%