Skip to content

My Notes Cloud Backend is a PHP & MySQL REST API supporting the Flutter app My Notes Cloud. It handles user authentication, note management (create, read, update, delete), and provides JSON responses for seamless app integration

Notifications You must be signed in to change notification settings

Abdalla-Medhat/My-Notes-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔗 My Notes App Backend

PHP REST API for My Notes Cloud Flutter App



🌥️ About

My Notes Cloud Backend is a RESTful API built with PHP and MySQL to support the Flutter app My Notes Cloud.
It handles:

  • 🔐 User authentication (login & signup)
  • 📝 Notes management: create, read, update, delete
  • 🔄 JSON responses for Flutter integration
  • ⚡ Fast and secure server-side logic

This backend works seamlessly with SharedPreferences on the Flutter app for session management.


🛠️ Features

  • 🔑 User Authentication
  • 📝 Create, Edit, Delete Notes
  • 📄 Retrieve notes per user
  • 🗄️ MySQL database integration
  • 🔄 Full API integration with Flutter app
  • 🔒 Password hashing for security
  • 🌐 RESTful JSON API


⚙️ Setup

  1. Upload files to your server
  2. Edit connect.php with your database credentials
  3. Import MySQL tables
  4. Create a .env file containing both the username and the API key
  5. Make sure API endpoints are reachable from the Flutter app

🔗 Frontend Flutter App

The corresponding Flutter app is available here:
👉 My Notes Cloud App


👨‍💻 Developer

Abdallah Medhat
Backend Developer (PHP + MySQL)


Built with ⚡ PHP & MySQL

About

My Notes Cloud Backend is a PHP & MySQL REST API supporting the Flutter app My Notes Cloud. It handles user authentication, note management (create, read, update, delete), and provides JSON responses for seamless app integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages