Skip to content

Student Projects – Bean Remote

Made by Team Rocket

Your Remote Work Café Haven.

This app is designed for remote workers who are looking for comfortable spots to work that serve coffee. It helps you find the perfect place to focus and be productive, no matter where you are. The idea behind this app came from a group of software developers who realised the need for a tool that helps remote workers find cafes to work from. With the rise of remote work, it became apparent that finding the right environment is essential for productivity, and that’s how this app was born. As a user, you can find cafes near you that offer a perfect environment for working remotely. As a business, you can list your cafe on the app, making it easier for remote workers to find your spot.

The Team

Dmytro Zuiev

Dmytro Zuiev

Dmytro is a full-stack software developer originally from

Ukraine, now based in London, transitioning from a successful career in the luxury travel industry where he ran a high-end travel agency for over 15 years. Now, he applies his business expertise and problem-solving mindset to software development.

Luca Cabrini

Luca Cabrini

Luca, 27, is a full-stack developer from Brazil, now in

Liverpool, England. His passion for coding sparked from automating tasks and thrives on problem-solving. As a junior dev, he builds practical, innovative tools to enhance daily life while honing his skills.

Tasos Patmazoglou

Tasos Patmazoglou

Tasos was born in Greece to a Greek father and an English

mother. Previously, he studied industrial engineering and worked as a mechanical engineer in construction. He enjoys travelling, going to the gym, learning languages and watching/football. He speaks 4 languages and has travelled to 23 countries.

Omar

Omar

No bio provided

Tech Stack

Tech Stack for this group

We used: Node.js, Express.js, PostgreSQL, PostGIS, Supabase, Firebase Auth, Jest & Supertest, GitHub Actions, Render,React Native, Expo, React Native Maps. Performance & Scalability: PostgreSQL + PostGIS ensure fast and efficient geolocation filtering. Cross-Platform Support: React Native allows deployment on both iOS and Android. Automated Testing & CI/CD: GitHub Actions ensures every update is stable before deployment. Secure Authentication: Firebase Auth offers easy integration with Google and email login.

Challenges Faced

Setting Up the Development Environment – Configuring the IDE for React Native was challenging, as emulators didn’t always work properly, requiring alternative setups and troubleshooting. Working with New Technologies – Learning and integrating React Native, Expo, and multiple frameworks within a short time was demanding, requiring rapid adaptation to best practices. Managing Multiple Frameworks – Connecting React Native, Express, PostgreSQL, PostGIS, Firebase Auth, and Google Maps API into a single seamless system required extensive debugging and optimization. Optimizing Geolocation Queries – Implementing real-time filtering of cafes based on the visible map area and radius required fine-tuning PostGIS queries for performance. CI/CD & Deployment Issues – Setting up GitHub Actions, automated tests, and Render deployment involved resolving dependency issues and ensuring stable builds. Testing PostGIS in CI/CD – PostGIS is not installed by default in GitHub Actions, so we had to manually install and configure it during the CI/CD pipeline to enable geolocation-based tests.