Skip to content

This repository contains the source code and assets for the Teacher Review App, an application that allows users to explore and review teachers in universities.

Notifications You must be signed in to change notification settings

utkarshxf/TeacherReview

Repository files navigation

Teacher Review App

This teacher review application provides users with an review collection of teachers in university, allowing them to explore detailed information about each teacher. Users can search for specific teacher and delve into their details. Additionally, the app enables users to review teacher and give stars related to each measures.

Overview

  • This project embraces a robust development approach by incorporating Multi-Module, MVVM (Model-View-ViewModel), and Clean Architecture principles.

Features

  • Detailed Information: Access comprehensive details about each teacher.
  • Search Functionality: Easily find specific teachers.
  • Review and Rating: Share your feedback and give star ratings.

Clean Architecture

  • Clean Architecture principles are applied to each feature module in this project.

MVVM (Model-View-ViewModel)

  • MVVM provides a clear separation between the user interface (View) and business logic (ViewModel), promoting code readability.

Used in the project

  • Jetpack Compose: Modern declarative UI Toolkit for Android
  • Navigation Compose: Allows to easily build multi screen apps
  • Paging3 Allows for the gradual loading of large datasets from the data source easily
  • Firebase for Authentication & Storage
  • Hilt for dependency injection
  • Coroutines for asynchronous programming
  • Flow
  • OKHttp
  • Retrofit
  • DataStore
  • Backend

📸 Screens

Dark Mode

Light Mode

About

This repository contains the source code and assets for the Teacher Review App, an application that allows users to explore and review teachers in universities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages