https://github.com/aron-arboleda/pivit
CLI program, gamified todo and adding achievements (with coins, experience points, and game profile)
https://github.com/aron-arboleda/pivit
cli-program gamification todo-list
Last synced: 17 days ago
JSON representation
CLI program, gamified todo and adding achievements (with coins, experience points, and game profile)
- Host: GitHub
- URL: https://github.com/aron-arboleda/pivit
- Owner: Aron-Arboleda
- License: other
- Created: 2023-10-29T13:49:26.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-05-31T06:52:47.000Z (about 1 year ago)
- Last Synced: 2025-05-31T18:27:03.856Z (about 1 year ago)
- Topics: cli-program, gamification, todo-list
- Language: Python
- Homepage:
- Size: 162 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pivit

## Info
- Developer: [Aron-Arboleda](https://github.com/Aron-Arboleda)
- Project Started: Oct. 2023
- License: [LICENSE](./LICENSE)
## A python CLI program that can be used to gamify productivity
The program allows users to gamify their productivity by creating to-do lists as daily quests, adding personal achievements to earn coins, leveling up their character profile, and purchasing items at the shop to enhance motivation and engagement in staying productive.
## Features:
- To do lists as quests
- Gamified chievements
- Users can level up with EXP points and upgrade as a character
- Earning coins and exp points are available by completing quests and adding personal achievements
- Shop where you can buy different level of items with coins
## Tech stack
- Python
## File Directory Structure
```
.
├── Pivit.png
├── Pivit_profile.png
├── Pivit_quests.png
├── Pivit_shop.png
├── Pivit_update.png
├── Productivity.py
├── ProductivityAccounts.txt
├── ProductivityUsersData.txt
└── README.md
```
## Instructions
### To use the program
- I recommend pulling the repository on your client (vs code as recommended) and running it on the terminal. To properly run on the terminal, first download all the extensions and programs needed to run python files on vs code then find the "Run Python File" somewhere in vs code and run it with that.
### How to use the program
- Making an account is compulsory, add a username and a password and proceed.
- There are instructions on every level of the command so just do /commands to show them.
- Explore the program, you can add / update your quests, add achievements, buy items, etc. have fun!
## Program limitations
- Since this is my very first project, it is only a CLI program and doesn't have a user-interface to interact with.
- The user data is only saved on a text files "ProductivityAccounts.txt" & "ProductivityUsersData.txt" and not in any secured databases
## Images
### Profile

### Quests

### Shop

### Updating a Quest

© 2024 Aron-Arboleda. All rights reserved.