Skip to content

Agarwal16/My-Rights

Repository files navigation

MY RIGHTS App

MY RIGHTS is an Android application that provides information about human rights, their violation, and how to deal with them. Users can sign up, store their details in Firebase Realtime Database, and log in using their provided username and password. The app features various sections including human rights articles, profile information, types of rights violations, video lectures, voting rights, and news related to human rights and the Supreme Court.

Features

  • User Sign Up: Users can sign up by providing their details.
  • Firebase Realtime Database: User data is stored in Firebase Realtime Database for easy access and retrieval.
  • Login: Users can log in using their username and password.
  • Human Rights & Articles: Provides information about various human rights and their articles.
  • Card View & Fragments: User interface elements are implemented using card views and fragments for a visually appealing layout.
  • Profile Section: Displays user information fetched from Firebase Realtime Database.
  • Types of Violations: Provides information about different types of rights violations.
  • Video Lectures: Offers video lectures on each type of violation.
  • Website Link: Users can access a webview to file a case regarding a rights violation.
  • Voting Rights: Includes information about voting rights and the corresponding articles.
  • Voter Website Link: Users can access a website for voter-related information.
  • News: Displays news related to human rights and the Supreme Court.
  • Awareness: The main purpose of the app is to raise awareness about human rights and how to address their violation.

Technologies Used

  • Android SDK
  • Java
  • Firebase Realtime Database
  • Retrofit (for API integration)
  • CardView
  • Fragments
  • WebView

Screenshots

image4 image5

Installation

  1. Clone the repository:

    git clone https://github.com/Agarwal16/My-Rights
    
  2. Open the project in Android Studio.

  3. Set up Firebase Realtime Database and update the Firebase configuration in the app.

  4. Build and run the app on an Android device or emulator.

Usage

  1. Sign up using the provided form to create a new user account.

  2. Log in using the username and password.

  3. Explore various sections of the app:

    • Human Rights & Articles: Read about different human rights and their corresponding articles.

    • Profile: View and edit your profile information.

    • Types of Violations: Learn about different types of rights violations.

    • Video Lectures: Watch video lectures on each type of violation.

    • Website Link: Access the webview to file a case regarding a rights violation.

    • Voting Rights: Discover information about voting rights and the relevant articles.

    • Voter Website Link: Access a website for voter-related information.

    • News: Read news articles related to human rights and the Supreme Court.

  4. Interact with the app to gain knowledge about human rights and how to address violations.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Thank You

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages