Ungdomsøen

Ungdomsøen

Description

This project focuses on developing a digital platform for Ungdomsøen, addressing practical challenges in booking, resource management, and internal communication. The solution includes a mobile application for staff to manage bookings and report issues, and an administrative system for overseeing rentals, tracking resources, handling tickets, and managing employees. To ensure high software quality, the project incorporates automated testing, linting, and code formatting tools such as Cypress, Jest, and ESLint, alongside Storybook for component-driven development. The platform follows a DevOps approach, utilizing GitLab for CI/CD, Docker and Docker Compose for containerization, and hosting the system on a Linode server with Nginx for deployment. By combining software quality practices and modern DevOps tools, this solution delivers a robust, efficient, and scalable system to support Ungdomsøen’s operations and future growth.

Skills used

React
React Native
Expo
Tailwind CSS
TypeScript
Flask
SQLAlchemy
SQLite
Storybook
Docker
Nginx
GitLab
Figma
Linode

Showcase

Click on the images to view them in full size.