Skip to content

Manthra is a React Native chat app for personal messaging and friend discovery. Built with PHP and MySQL for a secure backend, it includes features like real-time messaging, profile management, and notifications.

License

Notifications You must be signed in to change notification settings

dulanjayabhanu/Manthra

Repository files navigation


HelpHub2.0 Main Logo

Manthra

REACTNATIVE CHAT APPLICATION

Explore the docs »

View Repo . Report Bug . Request Feature

Contributors Issues License

Manthra

Welcome to Manthra 📱, a React Native chat application designed for personal chat conversations, finding new friends, and more. This project showcases my skills and passion for mobile app development and social connectivity.

Example GIF

✨ Features

  • User Registration and Authentication: Create an account and log in securely 🔒.
  • Personal Chat: Have private conversations with friends 💬.
  • Find New Friends: Discover and connect with new people 🌍.
  • Profile Management: Update your profile and password easily 🛠️.
  • Notifications: Stay updated with notifications for new messages and activities 🔔.

💻 Technologies Used

  • React Native: Frontend framework for building mobile applications.
  • PHP: Backend scripting language.
  • MySQL: Database management system.

🛠️ Installation

To set up this project locally, follow these steps:

  1. Clone the repository
    git clone https://github.com/dulanjayabhanu/Manthra.git
    cd Manthra
  2. Install dependencies
    npm install
  3. Set up the backend
    • Ensure you have PHP and MySQL installed on your server.
    • Create a MySQL database for the project:
      CREATE DATABASE manthra_db;
    • Import the database schema from the database folder:
      USE manthra_db;
      SOURCE path_to_schema.sql;
  4. Configure environment variables
    • Create a .env file in the root directory and add your database credentials and other environment variables.
  5. Run the application
       npm start
    

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Example GIF
  1. Fork the Project 🍴
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature) 🌟
  3. Commit your Changes (git commit -m 'Add some AmazingFeature') 💬
  4. Push to the Branch (git push origin feature/AmazingFeature) 🚀
  5. Open a Pull Request 📥

📜 License

Distributed under the Apache 2.0 License. See LICENSE for more information.

📧 Contact

Dulanjaya Bhanu - Twitter - dulanjayawebs@gmail.com Project Link: https://github.com/dulanjayabhanu/Manthra

About

Manthra is a React Native chat app for personal messaging and friend discovery. Built with PHP and MySQL for a secure backend, it includes features like real-time messaging, profile management, and notifications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published