MemoEase is an Android application for creating, managing, and organizing notes. It utilizes the NotesAPI Express.js server for user authentication and saving notes in the database.
- User Authentication: Users can sign up and sign in to access their notes securely.
- Note Management: Create, read, update, and delete notes.
- Real-Time Sync: Sync notes with the server when the internet connection is available.
- Dark Mode: Enjoy a comfortable reading experience in low-light environments.
- Android Studio
- NotesAPI Express.js server running locally or hosted online
-
Clone the repository to your local machine:
git clone https://github.com/notrealmaurya/MemoEase-using-NotesAPI.git
-
Open the project in Android Studio.
-
Configure the NotesAPI URL:
- Open the
local.properties
file. - Set the
BASE_URL
variable to the URL of your NotesAPI server.
- Open the
-
Build and run the project on your Android device or emulator.
- Sign Up: Register a new account using your email and password.
- Sign In: Log in to your account with your credentials.
- Create a Note: Tap on the "+" button to create a new note. Fill in the title and content, then tap the save button.
- View Notes: Access your existing notes from the home screen. Tap on a note to view its details.
- Edit or Delete Notes: Long-press on a note to reveal options for editing or deleting it.
- Search Notes: Use the search bar to find specific notes by title or content.
- Dark Mode: Toggle dark mode for a more comfortable reading experience in low-light conditions.
- Customization: Customize the app settings according to your preferences.
Contributions to MemoEase are welcome! If you encounter any bugs, have suggestions for improvements, or want to contribute new features, please open an issue or submit a pull request.