/frontend

Charity platform https://podkrepi.bg Docs https://docs.podkrepi.bg

Primary LanguageTypeScriptMIT LicenseMIT

Дарителска Платформа Подкрепи.бг

Podkrepi.bg logo

Lint Build Build docker image

What's in the box

Initial setup

git clone git@github.com:podkrepi-bg/frontend.git
cd frontend

# Symlink dev environment on Mac / Linux
ln -nfs .env.local.example .env.local

# Symlink dev environment on Windows
mklink .env.local .env.local.example

# Install dependencies
yarn

# Start the project
yarn dev

Visit http://localhost:3040/

Starting the backend

In order to use the frontend together with the API for it you need to clone and start the backend project.

Follow API instructions at https://github.com/podkrepi-bg/api#setup-development-environment

Using Stripe and testing payments

In order to use the frontend together with the API and be able to test donations and payments you would need to install and start a StripeCLI

Follow the instructions at https://github.com/podkrepi-bg/api/blob/master/TESTING.md

Testing

End to end testing is done on every PR with Playwright. Github Workflows start the whole stack and run tests in headless mode.

Read more at End-2-End Testing

Stay up-to-date with latest progress

Watch releases of this repository to be notified about future updates:

Peek 2022-12-23 11-19

Contributors ✨

All Contributors

Please check contributors guide for:

Thanks goes to these wonderful people:

Ilko
Ilko

💻 📖 👀 🚧 🐛 💡
StanislavSt
StanislavSt

💻 📖 👀 🔧
Sotir
Sotir

💻 📖 👀 🔧
Ani
Ani

💻 📖
Nikola Andreev
Nikola Andreev

💻 📖 🔧
Pete Pavlovski
Pete Pavlovski

💻 📖 👀
Georgi Uzuntonev
Georgi Uzuntonev

💻 📖 👀 🔧
Viktor Todorov
Viktor Todorov

💻 📖 👀 🔧
Martin Kovachev
Martin Kovachev

💻 📖 🔧 🚇 🚧 🛡️
igoychev
igoychev

💻 📖 🔧 🚇 🚧 🛡️
VPeykovski
VPeykovski

💻
Dimitar Nizamov
Dimitar Nizamov

💻 📖 🔧
Andrey Marchev
Andrey Marchev

💻 📖 🔧 📦 👀
dianakarcheva
dianakarcheva

💻 📖 🔧 📦 👀
Mayya Peneva
Mayya Peneva

💻 📖 🔧 📦 👀
RRoussev88
RRoussev88

💻 📖
Martin Marchev
Martin Marchev

💻 📖
Atanas Alexandrov
Atanas Alexandrov

💻 📖 ⚠️ 🐛 🔧
Tanyo Georgiev
Tanyo Georgiev

💻 📖 🔧 📦
Stanimir Dimitrov
Stanimir Dimitrov

💻 📖 🔧 📦 ⚠️ 👀
Ivan Milchev
Ivan Milchev

💻 📖 🔧 📦 ⚠️ 👀
tvalchev
tvalchev

💻 📖 🔧
Vladislav Mihov
Vladislav Mihov

💻 📖 🔧 📦
Gottfrid Svartholm
Gottfrid Svartholm

💻 📖 🔧
Preslav Gerchev
Preslav Gerchev

💻 📖 🔧 📦 ⚠️ 👀
George Naumov
George Naumov

💻 📖 🔧
Atanas Stoyanov
Atanas Stoyanov

💻 📖 🔧 📦 🚧
Vanyo
Vanyo

💻 📖 🔧
Kiril Popov
Kiril Popov

💻 📖 🔧 📦 🔌
dragomir-yankov
dragomir-yankov

💻 📖 🔧 📦
Ikko Ashimine
Ikko Ashimine

💻 📖
hstoyanov
hstoyanov

💻 📖 🔧
Lyuboslav Tihomirov Lyubenov
Lyuboslav Tihomirov Lyubenov

💻 📖 🔧 📦
Bunny303
Bunny303

💻 📖 🔧
Dimitar Plamenov Dimitrov
Dimitar Plamenov Dimitrov

💻 📖 🔧
Simeon Shopov
Simeon Shopov

💻 📖 🔧
Angelina
Angelina

💻 📖 🔧
Kalin Konstantinov
Kalin Konstantinov

💻 📖 🔧
Marina-yoya
Marina-yoya

💻 📖 🔧
Borislav Stoychev
Borislav Stoychev

💻 📖 🔧
Dimitar Markov
Dimitar Markov

💻 📖 🔧
Todor Belchev
Todor Belchev

💻 📖 🔧
Pepi Petrov
Pepi Petrov

💻 📖 🔧
Stilian Nikolaev
Stilian Nikolaev

💻 📖 🔧
Neli Radkova
Neli Radkova

💻 📖 🔧
Kalin Harmandzhiev
Kalin Harmandzhiev

💻 📖 🔧
Petar Dzhunov
Petar Dzhunov

💻 📖 🔧
Ivan Kraev
Ivan Kraev

💻 📖 🔧
Yakimov1337
Yakimov1337

💻 📖 🔧
Georgy Genchev
Georgy Genchev

💻 📖 🔧
Zlatko
Zlatko

💻
Margarita
Margarita

💻
Lachezar Marinov
Lachezar Marinov

💻
Boyan Vushkov
Boyan Vushkov

💻
Valentin Kirilov
Valentin Kirilov

💻 📖
Kishor Kc
Kishor Kc

💻
stann1
stann1

💻 📖 🔧 🛡️ 📆
Anzhelo Dimitrov
Anzhelo Dimitrov

💻
Andrey Goranov
Andrey Goranov

💻
Anton Mihaylov
Anton Mihaylov

💻
kabaivanov
kabaivanov

💻
Lyoubomir Katzarov
Lyoubomir Katzarov

💻
Nikolay Nachev
Nikolay Nachev

💻

If you want to be added or removed from this list please follow up on this issue.

This project follows the all-contributors specification. Contributions of any kind are welcome!