This Ionic project, built with Angular, connects to a Firebase database and is designed for managing user authentication, image uploads, and contacts. Users can sign up, log in, perform CRUD operations on their profiles, upload photos via URL, and add other users to contacts for photo sharing.
- User authentication (Sign Up, Login, Logout)
- CRUD operations for user profiles
- Photo upload via URL
- Contacts management for sharing photos
- Ionic Framework
- Angular
- Firebase (Realtime Database, Authentication)
- Android Studio (for APK build)
Make sure you have the following installed on your development machine:
- Node.js
- npm (Node Package Manager)
- Ionic CLI
- Angular CLI
- Firebase account and project
- Clone the repository:
git clone https://github.com/your-username/your-project.git
- Navigate to the project folder:
cd your-project
- Install dependencies:
npm install
- Set up Firebase:
- Create a Firebase project: Firebase Console
- Obtain your Firebase configuration and update it in
src/environments/environment.ts
- Serve the app locally:
ionic serve
- Build the APK with Android Studio: Follow Ionic and Angular guidelines for Android build
- Course: SCC0281 - Recursos Computacionais de Tecnologia Assistiva
- Prototype: Link to the Prototype
- APK: Link to the APK
- Issue Reporting: For bugs or issues, please create an issue!
This project is licensed under the [?] License - see the XXX file for details.