├── .gitignore ├── README.md ├── package.json ├── public ├── category │ ├── dormitory.svg │ ├── general.svg │ ├── human-rights.svg │ ├── life.svg │ └── safety.svg ├── council-logo-big.svg ├── council-logo-small.svg ├── council-logo-white.svg ├── council-logo.png ├── favicon.ico ├── index.html ├── manifest.json ├── robots.txt ├── school-full.png ├── school.png └── steps │ ├── 1.svg │ ├── 2.svg │ ├── 3.svg │ ├── 4.svg │ └── 5.svg ├── src ├── App.tsx ├── assets │ ├── colors.ts │ ├── devices.ts │ ├── rules.json │ └── styles │ │ ├── BasicComponent.tsx │ │ ├── LoginForm.scss │ │ └── PetitionList.scss ├── components │ ├── ButtonPair.tsx │ ├── CategorySelect.tsx │ ├── ComponentTitle.tsx │ ├── LinkList.tsx │ ├── LoginForm.tsx │ ├── PetitionForm.tsx │ ├── PetitionList.tsx │ ├── PetitionListContainer.tsx │ ├── PetitionStatus.tsx │ ├── PetitionSteps.tsx │ ├── RuleBox.tsx │ └── layouts │ │ ├── Banner.tsx │ │ ├── Footer.tsx │ │ └── NavBar.tsx ├── data │ ├── Category.ts │ ├── PetitionData.ts │ └── UserData.ts ├── index.css ├── index.tsx ├── modules │ ├── index.ts │ └── petition.ts ├── pages │ ├── AnsweredPage.tsx │ ├── CategoryPage.tsx │ ├── Home.tsx │ ├── LoadingPage.tsx │ ├── LoginPage.tsx │ ├── PetitionPage.tsx │ ├── PetitionPageContainer.tsx │ ├── PopularityPage.tsx │ ├── RulesPage.tsx │ ├── RulesPageContainer.tsx │ └── ViewPetitionPage.tsx ├── react-app-env.d.ts ├── routers │ ├── ScrollToTop.tsx │ └── index.tsx ├── serviceWorker.ts └── setupTests.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/package.json -------------------------------------------------------------------------------- /public/category/dormitory.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/category/dormitory.svg -------------------------------------------------------------------------------- /public/category/general.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/category/general.svg -------------------------------------------------------------------------------- /public/category/human-rights.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/category/human-rights.svg -------------------------------------------------------------------------------- /public/category/life.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/category/life.svg -------------------------------------------------------------------------------- /public/category/safety.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/category/safety.svg -------------------------------------------------------------------------------- /public/council-logo-big.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/council-logo-big.svg -------------------------------------------------------------------------------- /public/council-logo-small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/council-logo-small.svg -------------------------------------------------------------------------------- /public/council-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/council-logo-white.svg -------------------------------------------------------------------------------- /public/council-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/council-logo.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/school-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/school-full.png -------------------------------------------------------------------------------- /public/school.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/school.png -------------------------------------------------------------------------------- /public/steps/1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/steps/1.svg -------------------------------------------------------------------------------- /public/steps/2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/steps/2.svg -------------------------------------------------------------------------------- /public/steps/3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/steps/3.svg -------------------------------------------------------------------------------- /public/steps/4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/steps/4.svg -------------------------------------------------------------------------------- /public/steps/5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/public/steps/5.svg -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/assets/colors.ts -------------------------------------------------------------------------------- /src/assets/devices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/assets/devices.ts -------------------------------------------------------------------------------- /src/assets/rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/assets/rules.json -------------------------------------------------------------------------------- /src/assets/styles/BasicComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/assets/styles/BasicComponent.tsx -------------------------------------------------------------------------------- /src/assets/styles/LoginForm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/assets/styles/LoginForm.scss -------------------------------------------------------------------------------- /src/assets/styles/PetitionList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/assets/styles/PetitionList.scss -------------------------------------------------------------------------------- /src/components/ButtonPair.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/ButtonPair.tsx -------------------------------------------------------------------------------- /src/components/CategorySelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/CategorySelect.tsx -------------------------------------------------------------------------------- /src/components/ComponentTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/ComponentTitle.tsx -------------------------------------------------------------------------------- /src/components/LinkList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/LinkList.tsx -------------------------------------------------------------------------------- /src/components/LoginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/LoginForm.tsx -------------------------------------------------------------------------------- /src/components/PetitionForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/PetitionForm.tsx -------------------------------------------------------------------------------- /src/components/PetitionList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/PetitionList.tsx -------------------------------------------------------------------------------- /src/components/PetitionListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/PetitionListContainer.tsx -------------------------------------------------------------------------------- /src/components/PetitionStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/PetitionStatus.tsx -------------------------------------------------------------------------------- /src/components/PetitionSteps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/PetitionSteps.tsx -------------------------------------------------------------------------------- /src/components/RuleBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/RuleBox.tsx -------------------------------------------------------------------------------- /src/components/layouts/Banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/layouts/Banner.tsx -------------------------------------------------------------------------------- /src/components/layouts/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/layouts/Footer.tsx -------------------------------------------------------------------------------- /src/components/layouts/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/components/layouts/NavBar.tsx -------------------------------------------------------------------------------- /src/data/Category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/data/Category.ts -------------------------------------------------------------------------------- /src/data/PetitionData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/data/PetitionData.ts -------------------------------------------------------------------------------- /src/data/UserData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/data/UserData.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/modules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/modules/index.ts -------------------------------------------------------------------------------- /src/modules/petition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/modules/petition.ts -------------------------------------------------------------------------------- /src/pages/AnsweredPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/pages/AnsweredPage.tsx -------------------------------------------------------------------------------- /src/pages/CategoryPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/pages/CategoryPage.tsx -------------------------------------------------------------------------------- /src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/pages/Home.tsx -------------------------------------------------------------------------------- /src/pages/LoadingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/pages/LoadingPage.tsx -------------------------------------------------------------------------------- /src/pages/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/pages/LoginPage.tsx -------------------------------------------------------------------------------- /src/pages/PetitionPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/pages/PetitionPage.tsx -------------------------------------------------------------------------------- /src/pages/PetitionPageContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/pages/PetitionPageContainer.tsx -------------------------------------------------------------------------------- /src/pages/PopularityPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/pages/PopularityPage.tsx -------------------------------------------------------------------------------- /src/pages/RulesPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/pages/RulesPage.tsx -------------------------------------------------------------------------------- /src/pages/RulesPageContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/pages/RulesPageContainer.tsx -------------------------------------------------------------------------------- /src/pages/ViewPetitionPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/pages/ViewPetitionPage.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/routers/ScrollToTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/routers/ScrollToTop.tsx -------------------------------------------------------------------------------- /src/routers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/routers/index.tsx -------------------------------------------------------------------------------- /src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/serviceWorker.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omh02033/dimi-petition-front/HEAD/yarn.lock --------------------------------------------------------------------------------