Coder Social home page Coder Social logo

hack_team_1's Introduction

Lovin Summer

Summer of Code Banner

Deployment

This project was deployed using Netlify and can be accessed at this address.

Criteria

The team put special emphasis on creating a 100% mobile-first design. From the early planning stages, we focused on this aspect, designing an interface and user experience that adapts seamlessly to mobile devices. To achieve this, we employed responsive design principles and utilized libraries like Bootstrap.

The application uses browser location to detect our position and display it on an interactive map with events, attractions, and activities around us. The use of device cameras has not been considered in this project.

The Geolocation API allows users to find their current location on our map. If not in Ireland, users can choose their destination location or default to Dublin. Finding activities is based on the user's current location.

The project aligns perfectly with the theme of the hackathon, which is to encourage people to get out of their homes and enjoy the summer. The app offers various tourist attractions, events, and activities to explore.

Agile methodologies have been employed through GitHub Projects. Different tasks for the project were created and assigned to various team members. Once each task was completed, they were moved to the "Done" section. As code modifications were made, the corresponding pull requests were created and approved by the Scrum Master.

ABOUT SUBMISSION

Intro

This project has been carried out with the intention of promoting healthy habits and fostering the connection among users of the application. The application is based on outdoor activities in Ireland and provides a source of information and resources for those interested in healthy lifestyle habits.

The web application is divided into three pages:

  • Landing page: where the introduction to the website is located, and various articles that can be accessed.
  • A interactive map serves for user geolocation and allows us to display attractions and events around us.
  • Contact page where a form is included to easily get in touch with Lovin Summer.

Agile Management Tools

We made use of the built in GitHub "Issues" and "Projects" functionality in order to create a Kanban board with User Stories for an efficient and clear Agile workflow while developing our project. We also made use of a custom Google Sheet for capturing the team's user stories which assisted the Scrum Master in managing the groups contributiions to the board.

agile_sheet

This is the Google Sheet that we made use of with all the information required to create a complete User Story for the Kanban board.

kanban_board

This is the Kanban board that we made use of for managing our User Stories and workflow, it findicates which User Stories are still to do, in progress or completed.

user_story

Here is a sample of a user story which indicates the MoSCow Prioritisation, the milestone, the assigned developer as well as the tasks and criteria completed by means of checkboxes.

At a glance any developer could see what is still needed and contribute accordingly.

Goal

The goal of the Lovin Summer project is to provide a comprehensive and user-friendly web application, with a strong focus on mobile design, that offers an immersive platform for discovering and exploring Ireland during the summer season.

  • Problem Statement: As a user, one of the most significant challenges during the summer is finding reliable and up-to-date information about local attractions, cultural events, and exciting outdoor activities scattered across Ireland.

  • Objective(s): Lovin Summer is committed to bringing accurate insights, especially regarding all the events and activities surrounding the user. The primary objective is to create a platform that becomes your ultimate go-to source for all things summer in Ireland. The second objective is to cover both if you're seeking beach parties, music festivals, or hiking spots.

  • Target Audience: Everyone with a thirst for adventure and a love for Irish summer vibes. This App is tailored for both tourists visiting Ireland for the first time and residents looking for new places to explore within the country.

  • Benefits: With geolocation integration, Lovin Summer offers a real-time connection between individuals engaging in outdoor activities and summer events. Additionally, embracing the Irish summer's breathtaking landscapes and engaging in its vibrant cultural scene can lead to substantial mental and physical well-being benefits.

Tech

In the tech section, we provide information about the technology stack, dependencies, and any technical details related to the project.

Languages:

  • HTML
  • CSS
  • JavaScript

Frameworks:

  • Bootstrap: CSS Framework for developing responsive and mobile-first websites.

Libraries:

  • Leaflet: Leaflet is an open-source JavaScript library for mobile-friendly interactive maps.

APIs:

Host:

  • Netlify

Credits

We would like to give credit to the following individuals, organizations, and resources that have contributed to the project or provided inspiration:

Hero image prvided by © Condé Nast Britain 2023
Ireland map provided by © 2003-2023 Shutterstock, Inc.
Healthy benefits provided by Healthline Media a Red Ventures Company
Sports provided by The Culture Trip Ltd
Festival dragon provided by © 2023 Earagail Arts Festival
Hiking routes provided by Hillwalktours
Electric picnic provided by © Festival Republic 2023
Stamen tiles provided by © Stamen Design LLC
Open Street Map provided by OpenStreetMap®
NatGeo Map provided by © 1995-2021 Esri
Leaflet Routing Machine provided by github.com/perliedman/
Easter egg provided by Kurt Harmsworth / YouTube provided by © 2023 Google LLC
QR Code provided by © QR.io


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.