Skip to content

dsc-sookmyung/2021-Gitribute-SolutionChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

2021 Solution Challenge : 🌼Blooming🌼

GDSC Sookmyung Team Gitribute
Team Member : Kwon Eunji(heleneunji), Suh Hee(0hee0), Yoo Jiyeon(hellouz818)
Duration of development : 2021.03.01-2021.04.11 / 2021.05.27~2021.06.30

🌼 Project introduction

Blooming is a local contactless sanitary pad donation platform for underprivileged female teenagers.

The Blooming Box is located in the women's restroom of a subway station for good accessibility, so that donors can donate or beneficiaries can take sanitary pads contactless. There are several holes in the upper part of the box, so anyone can donate at any time, and in order to take a sanitary pad, you must sign up the Blooming site and get a password after being recognized as a beneficiary. Donors and beneficiaries keep a record on the site when they donate or take sanitary pads. Donors do not have to leave a record on the site, but if they leave a record, a certificate will be awarded based on the record that is left.

With Blooming contactless donations, Girls with poor economic conditions can ease their worries about their menstruation. We hope Blooming blooms the life of low-income female teenagers and creates a virtuous circle of society by reducing inequality.

🌼 Goal

슬라이드1 블루밍 자료1

🌼 Used technology

  • Front-end: React Hook, Material-UI, Styled Components
  • Back-end: Django Rest Framework, MySQL, Google Cloud Platform technology

🌼 Demo video link

thumbnail

🌼 How to use?

1_1 1_2 2_1 2_2 2_3 3_1 4_1 4_2 4_3 5_1 5_2 5_3 6_1

🌼 How to run

  1. Download the project (git clone https://github.com/dsc-sookmyung/2021-Gitribute)
  2. Go to the backend folder (cd backend)
  3. Create a virtual environment (python -m venv myvenv)
  4. Turn on virtual environment
  • Window (source myvenv/Scripts/activate)
  • Mac : (source myvenv/bin/activate)
  1. Setting the necessary environment (pip install -r requirements.txt)
  2. Go to the project folder (cd Gitribute_Project)
  3. Ready to Migrate (python manage.py makemigrations)
  4. Migrate (python manage.py migrate)
  5. Run server (python manage.py runserver)
  6. Go to the frontend folder (cd ~ / cd frontend)
  7. Setting the necessary environment (yarn)
  8. Start (yarn start)

You need secrets.json and client_secrets.json to run actually. This contains the required API KEYs and DATABASE passwords.

🌼 Contributors

Kwon Eunji(Backend) Suh Hee(Frontend) Yoo Jiyeon(Backend)

About

[Top 50] 2021 Solution Challenge Repository of Team Gitribute

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •