Giter VIP home page Giter VIP logo

scylidose / abitmotivation Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 790 KB

Web app for tracking positive habits, leveling up through experience points, and achieving personal growth milestones. Built to promote well-being and habit-building.

License: Other

JavaScript 27.92% HTML 0.10% CSS 3.16% Jupyter Notebook 67.60% Python 1.07% Makefile 0.15%
habit-tracking nodejs python3 reactjs recommendation-system

abitmotivation's Introduction

πŸ‡ΊπŸ‡Έ English
πŸ‡«πŸ‡· French

Hey, I'm Jordi! πŸ‘‹


I'm a Developer working mainly with Web, Machine Learning and Deep learning based technologies. I enjoy coding fun stuff and discover new things everyday.

  • πŸ”­ I’m currently working on machine learning projects including LLM, GAN and other algorithms.
  • 🌱 I’m looking forward to learn about cloud computing, automation and robotics.

SKILLS πŸš€

Skills Software Development Front-end Web Back-end Web Artificial Intelligence
πŸ“‹ Languages





πŸ“š Frameworks, Platforms and Libraries







Β 
πŸ’Ύ Databases


πŸ”§ Cloud Infrastructure
☁️ Hosting/SaaS
πŸ•“ Version Control

πŸŽ›οΈ Operating System



HIGHLIGHTS 🌟

Projects πŸ’»

Web app for tracking positive habits, leveling up through experience points, and achieving personal growth milestones. Also use a Recommendation system developed in Python. Built to promote well-being and habit-building.

home_page_abitmotivation

Will generate music on various themes based on OST from the fourth generation (Platinum/Diamond/Perl) of Pokemon games.

AISNA is a deep learning algorithm which use live faces recognition to determine if the person on camera is either an admin or an unknown person. It also uses voice recognition to show more features on the broadcast if certain words are used.

MECC (or Miscellaneous Educational Cybersecurity Chatbot) is a chatbot specialized on cybersecurity education and sensibilization. It will assess the user on his knowledge about cybersecurity and teach him important notions about it while trying to manipulate him to give it his personal data.


CHECK OUT MORE HERE πŸš€

You can also check my Kaggle profile


PAPERS πŸ“

PASSIONS πŸ”₯

  • Astronomy πŸ”­

  • Hiking 🏞️

  • Litterature πŸ“š

  • Sciences in general πŸ”¬

PROFILE STATS πŸ“Š

Metrics

Scylidose's Stats

abitmotivation's People

Contributors

scylidose avatar

Watchers

 avatar

abitmotivation's Issues

Add Calendar Tracker

Add a calendar tracker, where :

  • Current day is shown at the center or at top of the page
  • You can scroll up or down to next or previous days
  • For each day you can add a Bit or unBit
  • You can have recommendation of bit (based on Days of Week from Bit)

Design Bit Input Interface

Design and implement the page where users can record the beneficial actions (Bit) they undertake each day. Ensure the interface is intuitive and user-friendly.

Design UnBit Input Interface

Design and implement the page where users can record the undesirable actions (unBit) they undertake each day or week. Ensure the interface is intuitive and user-friendly.

Implement Experience Points Logic

Implement the logic that awards experience points to users based on the importance, frequency, and difficulty of beneficial actions.

  • Show possible gain in each action
  • Get XP for each action and objective completed -> Good Habit XP = (Importance * Frequency * (1 / Difficulty)) * (Duration Ratio) * (1 + (Consistency Streak * Streak Multiplier))
  • Lose XP for each bad action -> Bad Habit XP = (Detrimental Impact * Frequency * (1 / Difficulty)) * (Duration Ratio) * (1 - (Consistency Streak * Streak Multiplier))

Set up User Authentication

Implement a user registration and login system to allow users to create accounts and log in to the application. Ensure security best practices are followed.

Add Bit Details Page

Set up a page where users can view the details and history of a specific bit, including comments and achieved levels.

Add Objective Input Interface

  • Add a creation objective form :

    • title βœ…
    • description βœ…
    • Intended finish date βœ…
    • priority βœ…
    • complexity βœ…
  • Objective card :

    • title βœ…
    • description βœ…
    • complexity βœ…
    • intended finish date βœ…
    • priority (class objectives by priority 1 has highest) βœ…
    • author βœ…
    • actions list βœ…
    • delete / finish buttons βœ…
  • Action form :

    • Select related objective βœ…
  • Action card :

    • Show related objective βœ…

Add Daily Notifications

Integrate the feature of daily notifications to remind users to input their beneficial actions. Users should receive reminders at specific times.

Add Statistics and Graphs Page

Design and integrate a page where users can view their progress statistics, including graphs showing the evolution of their experience and levels over time.

Integrate Tips and Advice

Implement a section where users can access tips and advice related to each beneficial action. These tips should be personalized based on the actions users input.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.