GithubHelp home page GithubHelp logo

thongdang2708 / junction_2023_painmanagement Goto Github PK

View Code? Open in Web Editor NEW

This project forked from phuoc94/junction_2023_painmanagement

1.0 0.0 0.0 1.77 MB

JavaScript 0.61% TypeScript 98.02% CSS 1.06% HTML 0.32%

junction_2023_painmanagement's Introduction

Chronic Pain Community Platform

Background

This project emerged as a challenge presented by Teietoevry during Junction 2023. The development journey unfolded over approximately 12 hours, led by a team of junior-level developers. For some team members, this experience marked their first foray into collaborative coding efforts.

Acknowledging the imperfections in the project, our team deeply appreciated the learning process and the unique challenges that came with it. The endeavor not only allowed us to tackle the specific task at hand but also provided valuable insights into teamwork, coding collaboration, and the intricacies of real-world development challenges.

While the project may not be flawless, the enjoyment derived from the process and the lessons learned have been immensely rewarding. The experience of working together as a team of junior developers on a time-constrained challenge like Junction 2023 has undoubtedly contributed to our growth and understanding of the development landscape.

Overview

Welcome to our Pain Management platform! This platform is designed to support individuals struggling with chronic pain, addressing not only the physical aspects but also recognizing the significant mental component of drug dependence. Our goal is to provide a community-like space where users can find encouragement, share experiences, access information, and adopt alternative approaches to manage chronic pain.

Technologies Used

  • Language: Typescript
  • Frontend:
    • React.js
    • Axios
    • MaterialUI
  • Backend:
    • Node.js
    • Express
    • MongoDB

Features

1. Community Hub

Our platform serves as a virtual community hub, bringing together individuals facing chronic pain issues. Here, users can share their experiences, provide support to others, and find motivation on their journey towards pain management.

2. Information and Suggestions

We offer a comprehensive repository of information, suggestions, and alternative approaches to help users better understand and cope with chronic pain. This includes articles, resources, and user-generated content.

3. Achievements System

To engage users actively in their pain management journey, we have implemented a game-mindset Achievements system. This feature is designed to draw attention to milestones and accomplishments, providing positive reinforcement and helping users reduce their reliance on substances.

Future Enhancements

If we have more time to develop our platform, we have several exciting features planned for the future:

  1. Admin Actions:

    • CRUD operations for users, categories, pain records, approaches, details, and achievements.
  2. Community Features:

    • Expanded community features to enhance user interaction and support.
  3. Health Provider Integration:

    • Connect with local healthcare providers to facilitate doctor appointments and professional guidance.

Accessing the Deployed Platform

Our Pain Management Platform is live and accessible online. You can visit the platform using the following link:

Pain Management

Contributors

Meet the amazing individuals who contributed to the development of the Pain Management Platform:

  • Xuefeng Wu

  • Phuoc Nguyen

    • GitHub: phuoc94
    • Role: Backend Developer, Database, CI/CD
  • Thong Dang

  • Bishnu Bhattarai

    • GitHub: pallavi000
    • Role: Frontend Developer, UI/UX Designer
  • Alexey Sytnikov

    • GitHub: sytnikov
    • Role: Backend, Database designer

junction_2023_painmanagement's People

Contributors

phuoc94 avatar thongdang2708 avatar sirowood avatar sytnikov avatar pallavi000 avatar

Stargazers

 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.