TracBox - A GUI built on top of Pixela API
Pixela is the API used under the hood to make work of TracBox. Credit to a-know for creating and making it free to use! You can learn more acount Pixela by clicking on the header above. The Terms and Conditions are followed based on that of Pixela.
The aim was to make the Pixela API easier to use for users and not only us developers. Pixela helps to visualize your progress in a interactive way. And as the saying goees - "If you can measure it, you can control it!"
- HTML
- CSS
- Bootstrap
- Python
- Flask
- Flask WTForms
- Flask-Login
- Jinja
- SQLAlchemy
- Werkzeug
- Requests
- Heroku
- FontAwesome
- GoogleFonts
- Skribbl by Manal Rakfaoui
- What information are stored by TracBox?
Only your
username
andpassword
is stored. Every other detail is directly generated using the API.
- Pixela uses a secure token - how is that used through TracBox?
TracBox hashes your password and uses that as the token to register, create, update and delete. Hence the requirement to logging into a session. (It is recommended that you DONOT use
Remember Me
if you are using a public machine.)
- I forgot my password - what shall I do now?
Ah! We all hate that and would love to help you get that back but unfortunately Pixela doesn't allow us to reset/retrive or change a password! Plus your passwords are hashed so we don't have a way to get that back (we have but it may take decades). Best to forget the past and start new! 😄
- I've mistakenly deleted my graph/account - what do I do now?
Pretty much the above answer! Unfortunately we do not have a way to retrive it. Note: Currently,
Delete
commands on the website doesn't pop a confirmation box and would immediately remove it from the database.
- I'm a Patreon supporter for Pixela - why can't I use the special features?
The website is created with the basic and the most important API calls. While it's great that you are supporting Pixela, it's yet to be integrated with the special features. Stay tuned for future updates!
- I have generated a pixel but why can't I see it on the graph?
If you have already refreshed the page and donot see it, it's cause the Pixela API puts a mark in comparison to other points. Eg: Say I have two dots with integer value
10
and1
. You would initailly not be able to see a darker shade for 10 unless 1 is available as it compares value when plotting it.
- Due to ease of access all forms take uppercase, camelcase and lowercase however the data is stored in lowercase