Skip to content

chaiminwoo0223/DrugEscape-Backend

 
 

Repository files navigation

DrugEscape Banner

What is DrugEscape?

"DrugEscape" is a comprehensive platform committed to empowering you to break free from drug dependency and embrace a safe, effective, and drug-free lifestyle. Our mission is to guide you toward a healthier, more sustainable life, ensuring you feel supported every step of the way. Through dedicated support and collaboration, we focus on facilitating successful lifestyle transformations. Our core values emphasize management and reporting, a unique donation system, and vibrant community engagement:
  • Management & Reporting: We offer tools to help you monitor and manage your recovery journey. By logging your progress on our website, you earn points for each drug-free day, reflecting your dedication and achievements. These points, a measure of your commitment, are visible anytime on the Report page.

  • Donation System: Our innovative donation system allows you to contribute your accumulated points towards the fight against drug abuse. These donations support centers dedicated to prevention and recovery, fostering a sense of community and mutual aid.

  • Community: The essence of "DrugEscape" lies in our community - a supportive network of individuals united in their quest for a drug-free existence. Whether you're starting anew, celebrating a milestone, or exchanging tips for a drug-free life, our community is here to support you at every juncture.

Join us at "DrugEscape" as we work together to forge a world where living free from drugs is a sustainable and enriching choice.

Sustainable Development Goals

Goals

  • Goal 3 : Good Health and Well-Being : Focusing on the eradication of drug dependency, we offer a pathway towards a healthier, drug-free lifestyle. Our comprehensive platform provides resources, support, and guidance for those seeking to overcome drug dependency, thereby contributing directly to promoting good health and well-being for all ages. By integrating management and reporting tools, a unique donation system, and a community-driven approach, we not only aid in individual recovery but also play a vital role in reducing the global health burden associated with drug abuse. Our efforts are geared towards creating a healthier society where individuals can achieve their full potential, free from the constraints of drug dependency. This commitment to health and well-being is at the core of our mission, reflecting our dedication to contributing positively to a sustainable future.

Project Repositories

We seperate repositories to prevent unexpected side effects in each other's code.

Technologies

  • Web
    • React.js
    • Google Maps Platform
  • Server
    • Spring Boot
    • Spring Data JPA
    • Spring Security
    • MySQL
    • Docker
    • Nginx
    • Swagger
    • Google Cloud Platform

Architecture

Architecture

How to use DrugEscape

1. First, access the service through the provided link.

To provide resources for safe and effective drug-free living and help you move toward a healthy, sustainable life. We support your resolve and work with you to make successful changes. Home

2. Please login to Google.

We implement Google's OAuth2.0 for our secure login process, guaranteeing that your personal information remains protected at all times. This authentication method ensures a safe and reliable way to access our services. Login

3. Management & Reporting

Monitor your daily progress towards a drug-free life, including exercise, meals, and medication. Completing tasks leads to reports on your achievement rate, earned points, drug-free days, and treatment guidelines. Manage Report

4. Donation

Use the points you've accumulated through managing your journey to a drug-free life to assist others battling addiction. Donated points support centers dedicated to the fight against drug abuse. Donate

5. Community

You're not alone on this journey. Join our community for support, celebrate success, and share drug-free strategies. Connect with like-minded individuals and support each other towards recovery. Share

6. Map

Find the nearest center for drug addiction treatment. It will help you return to your daily life more quickly. Map

7. My Page

In My Page, view your account details and the total points donated, and with admin privileges, you can manage the Share (Community) by deleting posts and comments to foster a healthy online environment. Mypage

Next Steps

  • Ensuring more secure and convenient user data management using Firebase.
  • Providing mobile services that are more easily accessible to users through Flutter.
  • Enhancing UI/UX for users to provide an improved web experience.

Team DrugEscape

Minwoo Choi Ihwa Kim Incheol Lee Jiwon Youn
Backend Backend Frontend PM

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.8%
  • Dockerfile 0.2%