Skip to content

MoonMeet/MoonMeet-CrossPlatform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

da5eddf · Dec 25, 2024
Mar 17, 2024
Jun 28, 2024
Mar 17, 2024
Jul 13, 2024
Feb 2, 2024
Jul 8, 2024
Jul 13, 2024
Jun 24, 2023
Aug 19, 2021
Jul 13, 2024
Sep 12, 2022
Sep 18, 2022
Mar 17, 2024
Aug 19, 2021
Dec 21, 2023
Aug 13, 2022
Sep 30, 2022
Feb 2, 2024
Jul 7, 2021
Jun 28, 2024
Jun 28, 2024
Jul 13, 2024
Mar 17, 2024
Jul 13, 2024
Jul 13, 2024
Jul 18, 2022
Mar 17, 2024

Repository files navigation

Moon Meet

Get it on Google Play

  • We give people the closest distances

Description

  • Moon Meet is a social media platform including a chatting feature.
  • Moon Meet is a platform formed with Mobile Android App.
  • Moon Meet is licensed under the GNU GPL License 3.0.
  • Moon Meet is an open source project means that anyone can see, change, get the source code and can contribute to make this project more better.
  • Moon Meet is nothing without its contributors, so let's contribute together to make it alive!

Screenshots

Contributing

Requirments:

  • A working react native environment.

  • A physical device (real device) because emulators have problem with SHA-256.

  • NDK Version 21.4.7075529. NOTE: For Mac M1 users, you'll need NDK version 24.0.8215888.

  • SDK Version 33, 32, 31 and 30.

  • ICU for linux (optional):

    git clone https://github.com/unicode-org/icu
    cd icu/icu4c
    cd source
    ./configure --prefix=/usr
    make
    sudo make install
    
  • You need to add the following`:

    • Your release.keystore and google-services.json
    • Your sensitive.ts file, see more info here
    • You should add keystore credentials as environment variables: KEYPASS, KEYALIAS and KEYALIASPASS
    export KEYALIAS=YOURKEYALIAS
    export KEYPASS=YOURKEYPASS
    export KEYALIASPASS=YOURKEYALIASPASS
    

Commit message

When you've made changes to one or more files, you have to commit that file. You also need a message for that commit.

You should read these guidelines: https://www.freecodecamp.org/news/writing-good-commit-messages-a-practical-guide/

And that summarized:

  • Short and detailed
  • Prefix one of these commit types:
    • feat: A feature, possibly improving something already existing
    • fix: A fix, for example of a bug
    • style: Feature and updates related to styling
    • refactor: Refactoring a specific section of the codebase
    • test: Everything related to testing
    • docs: Everything related to documentation
    • chore: Code maintenance (you can also use emojis to represent commit types)

Examples:

  • feat: Improve end-to-end encryption
  • fix: Fix story not showing in some browsers
  • refactor: Reformat code at File.*
  • chore: bump Moon Meet version from X.X.X to X.X.X

Thanks for contributing

Thanks goes to these wonderful people:

Thanks, they help to keep Moon Meet alive. It's better to have multiple people work on a project, for more ideas, fewer bugs. (sadly sometimes more), and generally quicker development. Each (helpful) contribution that gets thankfully accepted.

Social

License

Copyright (C) 2022  SectionTN

This program is free software: you can redistribute it and/or modify
it is under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, 
or any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

Contributors 6