Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A rocket for your startup

License

NotificationsYou must be signed in to change notification settings

V1rex/Smart-Incubator

Repository files navigation

App Slogon

Table of contents

General info

Smart incubator is an app that allows startups to find people that will help them grow . Those people are called in the app "Mentors" and every mentor have a specialty which make him able to search about startups that needs his specialty and contact them by sending messages or meetings in the app.

Screenshots

Screenshot 1

Technologies

  • This apps uses firebase as backend service for the app .

Features

  • Getting a list of mentors and startups .
  • Searching in a list of mentors (by : specialty) and startups (by : need) .
  • Sending messages between the users (mentors and startups) in the app .
  • Sending meetings invitations between the users (mentors and startups) in the app .
  • Adding a Profile Photo for the startups and mentors .

Code examples in the app

This app show many codes example in kotlin on :

  • Login / Register from firebase auth .
  • Use Firebase RecyclerView Adapter for show showing list of Mentors, Startups, Meetings and Messages .
  • Sending Meetings between Mentors and Startups by Firebase Realtime Database .
  • Sending Messages between users by Firebase Realtime Database .
  • Retrieving an ArrayList of object from firebase realtime database , searching in them and returning a list on RecyclerView .
  • Changing informations in firebase realtime database (example : settings pages) .
  • Uploading a photo to firebase storage
  • Retrieving photos from firebase storage using Glide Library

Setup firebase:

  1. Create an new firebase project
  2. Add just the google-services.json to /app folder
  3. Enable email authentication method in your firebase project
  4. Change Realtime Database rules with this :
{"rules": {".read": true,".write":"auth != null"  }}

License

MIT


[8]ページ先頭

©2009-2025 Movatter.jp