Track and build life-changing habits the atomic way with Atomic Progress Tracker. Start small, achieve big.
- Background / Overview
- Features
- Prerequisites
- Documentation
- Browser Support
- Dependencies
- Todo
- Release History
- Changelog
- Issues
- Bugs
- Translations
- Authors
- Acknowledgments
- Support
- License
Atomic Progress Tracker is your ultimate companion on the journey to building life-changing habits inspired by James Clear's "Atomic Habits." It empowers you to break down your goals into small, manageable atomic habits. With our intuitive tracking system, you can monitor your daily progress, gain insights into your habits, and make consistent improvements over time.
Certainly, here are the key features for an API-based application in Markdown format:
1. Atomic Habit Tracking API:
- Easily create and track atomic habits in your application.
- Simplify users' focus on daily improvements.
2. Progress Insights API:
- Access detailed progress reports and analytics data.
- Offer users valuable insights into their habit-building journeys.
3. Personalized Guidance API:
- Provide users with tailored habit-building recommendations and reminders.
- Enhance user engagement and goal achievement.
4. Community Support API:
- Connect users with like-minded individuals within your application.
- Foster community-building, sharing of successes, and collaborative learning.
5. Achievement Rewards API:
- Implement a rewards and badge system within your application.
- Motivate users by recognizing and celebrating their milestones and achievements.
You will need the following installed on your computer.
Rename '.env.template' to '.env' and fill in the required fields.
Open your terminal and type in.
Install all the packages
$ docker compose up --build
Tigran Saatchyan ~ git version 2.34.1
-------------------------------------
Project: AtomicProgress_by_EvoQ
Languages: ● Python (93.7 %) ● Dockerfile (3.4 %)
● HTML (2.5 %) ● Shell (0.4 %)
Authors: 100% Tigran Saatchyan
URL: [email protected]:tigran-saatchyan/AtomicProgress_by_EvoQ.git
Commits: 53
Lines of code: 1615
Size: 186.02 KiB (78 files)
License: MIT
Project Structure
AtomicProgress_by_EvoQ
├── common
│ ├── __init__.py
│ ├── constants.py
│ ├── tests.py
│ └── utils
│ └── __init__.py
├── config
│ ├── __init__.py
│ ├── asgi.py
│ ├── celery.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── docs.py
├── fixtures
├── habits
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_alter_habit_connected_habit.py
│ │ ├── 0003_alter_habit_options.py
│ │ ├── 0004_alter_habit_reward.py
│ │ └── __init__.py
│ ├── models.py
│ ├── paginators.py
│ ├── serializers.py
│ ├── services.py
│ ├── tasks.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── locations
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ └── __init__.py
│ ├── models.py
│ ├── serializers.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── manage.py
├── media
├── static
└── users
├── __init__.py
├── admin.py
├── apps.py
├── management
│ ├── __init__.py
│ └── commands
│ ├── __init__.py
│ └── create_su.py
├── managers.py
├── migrations
│ ├── 0001_initial.py
│ ├── 0002_alter_user_is_active.py
│ ├── 0003_user_telegram_user_id.py
│ └── __init__.py
├── models.py
├── serializers.py
├── service.py
├── tasks.py
├── templates
│ └── users
│ └── registration
│ └── verification_email.html
├── tests.py
├── urls.py
└── views.py
Note: The scaffolding was generated with tree.
- Create SuperUser
$ python manage.py create_su
Chrome | IE | Edge | Safari | Firefox |
---|---|---|---|---|
Latest 2 | 9+ | Latest 2 | Latest 2 | Latest 2 |
List of dependencies used in the project
Main Libraries | Other Libraries |
---|---|
List of things to fix or add
- Improve README.md
Detailed changes for each release will be documented in the release notes.
Please make sure to read the Issue Reporting Checklist before opening an issue. Issues not conforming to the guidelines may be closed immediately.
If you have questions, feature requests or a bug you want to report, please click here to file an issue.
- 🇷🇺 Russian/Русский
- Tigran Saatchyan - AtomicProgress by EvoQ
See also the list of contributors who participated in this project.
This project would not have been possible without the help and advice of many contributors and the tremendous support of each of you.
Like what you see? Keep me awake at night by buying me a coffee or two.
Copyright (c) 2023 Tigran Saatchyan.
Usage is provided under the MIT License. See LICENSE for the full details.