Skip to content

lmProgramming/uni-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoLocal

GoLocal is a mobile application made entirely in Swift. Its main functionality is viewing events and voting in event polls.

Description

GoLocal is a mobile application that unifies all types of events in one place. It allows users to create and participate in event-related polls, such as selecting the best date or assessing attendance. Through interactive voting and map integration, GoLocal makes event discovery easier and helps organizers tailor events to participants' preferences. More description (in Polish) in Word specifications.

Features implemented

  • Ability to create events and votings (polls related to events)
  • User voting on different event aspects
  • User registration and login (kinda mocked)
  • Event display on a map with location integration
  • Event display in a searchable and filterable list
  • Votings display in a searchable and filterable list
  • Sending notifications to users (also kind of mocked)
  • Polish and English language support
  • Integration with Apple Maps and GPS (path to event)
  • High contrast UI for better readability outdoors
  • Fast loading times and smooth and native animations
  • Event photo gallery
  • Dark and Light UI mode
  • Ability for users to change their password, email etc.

Context

This was an application created for a "Developing Mobile Applications for IOS Platform" PWr course. Because of my very limited access to a Mac (I practically had access to one during laboratories in University), this project's quality was limited. If I had better access to something I could create an iOS application in, I would do some things different. For example use protocols to allow in the future to replace mocked services with real ones or even implement these services.

Screenshots

The following screenshots are in Polish (and are slightly outdated)

Events view Event details New event creation New event creation address Votings Create a voting Map Profile view with dark mode Sign up Alert example Filter example

About

GoLocal - an event planning application in Swift (with mocked backend)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors