Coder Social home page Coder Social logo

g4n3sha5 / mativated Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 51.03 MB

Brazilian Jiu-Jitsu productivity app

Home Page: https://m4tivated.eu.pythonanywhere.com/

Python 7.30% CSS 21.89% HTML 26.94% JavaScript 43.87%
martial-arts productivity bootstrap django html-css-javascript htmx jiu-jitsu motivation sports

mativated's Introduction


Logo

Mativated

Non-commercial project for Martial Artists. As numerous studies have shown, monitoring your progress and tracking your habits make us significantly more prone to improve our behaviour and progress faster. Small wins are massive motivators, but we need to recognize them. This project provides utilities for people who love sport - grappling Martial Arts, this app is specifically created for Brazilian Jiu Jitsu.

mativated.webp

mativated2.png

mativated3.png

About

I created the project inspired by literature about habits and motivation, as Jiu-Jitsu is my passion and I didn't know any app for Jiu Jitsu I decided to create one - to save my Training Sessions, following this idea I did:

  • Logo, name, colors and typography

  • Landing page and general UI & UX design

And a set of small apps serving as tools for Martial Arts students:

Clubs

  • Add / edit club
  • Club Members (others' profiles, and permissions manager for authorized)
  • Club Schedule (generator)
  • Club Training Sessions (more info in About)
  • Clubs List, where all users of MATIVATED can see every Club created, and ask (Request) authorized members of the Club to join it (permissions)

BJJorunal (Brazilian Jiu - Jitsu Journal)

  • Dashboard (Statistics)
  • Add Training Session (Save Session type, length, techniques learned etc.)
  • Your Training Sessions (list of every TS, where user can edit or remove every Session)
  • Open Techniques base (where every user can add a Jiu Jitsu Technique (name, type etc.) and add Suggestions to other Techniques)
  • Simple To Do app where user can add a To Do list, and items to do for each list.

Notifications

  • Notify authorized members about Requests

Account / Profile

  • Manage Account (change password / e-mail) and Profile (personal info (optional) - user's avatar, belt, bio, favourite technique and favourite grappler).

additional: About and Privacy policy

As the application processes some personal data, there is information how and what does it do.

Technologies

Project made with Django, HTML, CSS, JavaScript, Bootstrap, HTMX, FontAwesome

Run

Beta version live on https://m4tivated.eu.pythonanywhere.com/

(www.mativated.com)

Locally

Clone the repo, install dependencies with pip: -r requirements.txt And run with python manage.py runserver

Built With

HTML5 CSS3 Bootstrap Django

  • HTMX

Future development

For year 2023/2024 the app is planned to be rebuild with React.

logo

Author

Acknowledgments

App inspired by:

mativated's People

Contributors

g4n3sha5 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

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.