JournalApp is a cross-platform journaling application I wrote in C# and built with .NET MAUI. It allows users to create, edit, and view journal entries with text and pictures. I was inspired by the Journal App on iOS 17 , and i decided to replicate it. It doesnt look as pleasing as the iOS Journal, thats a front end design thing, but it works well. This is the first release.
- Create and Edit Journal Entries: Add new journal entries with text and pictures. Edit existing entries.
- View Journal Entries: View a list of all journal entries on the main page.
- Add Pictures: Attach pictures to journal entries.
- Delete and Edit Entries: Remove or update existing entries.
- Full-Screen Picture Viewing: View attached pictures in full-screen mode(working on this).
- Add voice recordings, add location and bookmark journal entries.
To get a local copy up and running follow these steps.
- .NET 8 SDK
- Visual Studio 2022 (or Visual Studio for Mac)
- MAUI Preview 14 or later
-
Clone the repo
git clone https://github.com/yourusername/JournalApp.git
-
Open the solution in Visual Studio.
-
Build and run the application.
- Add a new journal entry by clicking on "Add Entry".
- Tap on an entry to view details, edit, or delete.
- Attach pictures to an entry using the respective buttons.
- Tap on a picture in an entry to view it in full-screen mode(still working on this aspect).
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under LICENSE
for more information.
Project Link: https://github.com/Brainydaps/JournalApp