Skip to content

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventsApp - Android Application

EventsApp is an Android application for browsing and managing events. It was developed as a university assignment across multiple phases, gradually introducing new features and technologies.

About the project

The application allows users to register, log in, and interact with events in various ways. It was built using Java for Android and follows a client-server architecture — the mobile app communicates with a remote Node.js backend that stores data in a MongoDB database, while also maintaining a local SQLite database on the device for offline access and session persistence.

The project was developed iteratively, starting with basic UI and local storage, then progressively adding server communication, background services, and social features.

Technologies Used

  • Java — primary programming language
  • Android SDK — UI components, Activities, Fragments, Intents
  • SQLite — local on-device database for users, events, attendance, and ratings
  • Node.js + MongoDB — backend server handling data storage and API requests
  • HTTP networking — communication between the app and the server
  • Android Services — background processing and push notifications

Running the app:

  1. Clone the repository:
   git clone https://github.com/dorotejacitakovic/EventsApp.git
  1. Open the project in Android Studio
  2. Make sure you have a running instance of the backend server and update the server IP address in the source code accordingly
  3. Run the app on an emulator or a physical Android device (API 26+)

About

Android event management app with SQLite + Node.js/MongoDB backend

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages