Skip to content

lmProgramming/project-go-local

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go_local_api_test frontend_tests

Go Postgres Docker Flutter Flutter Firebase

issues issues-closed issues-pr issues-pr-closed

GoLocal - Event Planning App 🚀

An event planning and participation app functioning as a social platform.

Features 🌟

  1. User Registration and Login A secure login system allowing users to create accounts, manage profiles, and sync with accounts from other social platforms.

  2. Event Creation and Management Users can create events, add details, set dates, times, locations.

  3. Voting Creation and Participation

  4. Participant Interaction Comments, reactions, the ability to message other participants, and create discussion groups related to a specific event.

  5. Notifications Users receive notifications about upcoming events, invites to new events, and reminders about upcoming meetings.

  6. Event Personalization Options to customize event appearance, such as images, backgrounds, colors, and styles, tailored to the event's theme.

  7. Collaborative Event Organization Allowing event organizers to add co-organizers who can collaborate in creating and managing the event.

  8. Recommendation System The app can suggest events based on user preferences, past attendance, and trending/promoted events.

  9. Secure Data Management Protecting user data through encryption and other privacy measures.

  10. Seeding A lot of data can be generated to populate the app and to run tests.

  11. Containerization Backend can be run as a Docker container.

My personal contribution

We worked in a team of 3 people. I (lmProgramming) was mainly responsible for the Voting System and Recommendation System, on both backend (Golang) and frontend (Flutter). Thanks to test integration, both modules work pretty well. This was the biggest project I co-created in a team for University so far. Both backend and frontend have distinct architectures, thanks to interfaces we were able to easily create mocks, and we usem some design patterns. For details about contributions, visit Contributors.

About

Event Planning App - Go backend and Flutter frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 54.1%
  • Dart 44.4%
  • HTML 0.7%
  • Makefile 0.4%
  • Dockerfile 0.3%
  • Swift 0.1%