web-juwenalia
web-juwenalia copied to clipboard
Official website of Juwenalia Wrocław Razem
Juwenalia Wrocław Razem
Official Website

🇵🇱
Witamy w repozytorium oficjalnej strony internetowej Juwenaliów #wrocławrazem!
Aplikacja jest owocem współpracy członków Koła Naukowego Solvro oraz Samorządu Studenckiego Politechniki Wrocławskiej. Stanowi oficjalny kanał komunikacji pomiędzy organizatorami wydarzenia oraz jego uczestnikami. Jej celem jest szybkie i wygodne dostarczenie wszelkich niezbędnych informacji dla imprezowiczów - bez potrzeby przeszukiwania social mediów. Harmonogram, mapa, artyści - wszystko w jednym miejscu! Co więcej, dzięki integracji z profilem na Facebooku organizatora, aplikacja zapewnia, że wszyscy uczestnicy zawsze będą na bieżąco ze wszystkim, co dzieje się wokół Juwenaliów.
🇬🇧
Welcome to the repository of the Juwenalia #wrocławrazem official website!
This app is the result of collaboration between members of the Solvro Science Club and the Students' Union of Wrocław University of Science and Technology. It serves as the official communication channel between the event organizers and its participants. Its main goal is to quickly and conveniently provide all the essential information for festival goers - without the need to search through social media. Event schedule, map, artists - all in one place! What's more, thanks to integration with the organizer's Facebook account, we ensure that you will always stay up-to-date!
Our team
- Apolonia Abramowicz - Frontend Techlead
- Jan Goleński - Project Manager
- Adrian Iskra - UI/UX Designer, Frontend Developer
- Basia Cząstkiewicz - UI/UX Designer
- Konrad Guzek - Frontend Developer
- Tymon Jedryczka - Frontend Developer
- Dawid Kowal - Frontend Developer
- Miłosz Kowalczyk - Frontend Developer
- Kuba Dołharz - Frontend Developer
- Kuba Czajkowski - DevOps Engineer
Technologies used
- Next.js
- React.js
- TypeScript
- Tailwind CSS
- Coolify
Links
Development
1. Clone the Repository
git clone https://github.com/Solvro/web-juwenalia.git
2. Install Dependencies
cd web-juwenalia
npm install
3. Configure Environment
Create an .env file with the following content:
FEEDBACK_FORM_URL=
4. Run the Project
npm run dev
5. View the Application
Open your browser and navigate to http://localhost:3000.
Working with git
Github Solvro Handbook
https://docs.solvro.pl/guides/github
SSH
If you are a Windows user, follow this tutorial to connect via SSH
Building a new feature
- Checkout and update main branch
git checkout main
git pull origin main
git fetch
- Create new feature branch
git checkout -b feat/x_my_feature_branch
'x' stands for issue number; this command will create and checkout a new branch named feat/x_my_feature_branch
- Commit your changes:
git add .
git commit -m "<description>"
- Push to remote:
git push origin feat/x_my_feature_branch
- Create a Pull Request on GitHub and wait for a review
⚠️ Important ⚠️
-
Do not push directly to main branch!
-
Please remember to commit before checking out to a different branch
-
Clean up after a successful merge
git branch -d feat/x_my_feature_branch git push origin --delete feat/x_my_feature_branch
Contact
For questions or suggestions, please reach out to us:
- ✉️ Email: [email protected]
- 🌐 Website: solvro.pwr.edu.pl
- 📘 Facebook: KN Solvro
Thank you for reading! Stay tuned for more updates!
