pranshuj73 / mysql-diary

Diary/to-do app made with tkinter library for my final high-school computer science project themed on MySQL and Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

Andy - Diary & To-Do

Andy uses MySQL as database to store your diary entries as well as your tasks in the to-do list.


About the Project

I created Andy for my school project and to learn more about gui programming with python. Andy uses tkinter for its interface and mysql as the database where it stores diary entries and tasks


Getting Started

To be able to use Andy, the following things need to be set up first-

Installing the Libraries

Run the following command to install the libraries needed for this project:

$ pip install -r requirements.txt # for windows

$ pip3 install -r requirements.txt # for linux and mac

Setting up the environment variables

Open the .env file in the root directory of the project and change the values of MYSQL_USERNAME and MYSQL_PASSWORD to your MySQL username and password respectively.

Initializing the database

To initialise the database, run init_db.py and thats it! You're good to go now!

Run andy.py to use the program.


Credits

About

Diary/to-do app made with tkinter library for my final high-school computer science project themed on MySQL and Python.

License:MIT License


Languages

Language:Python 99.8%Language:Shell 0.2%