Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexandrbig1/journey-journal
MemoryLane is a React Native app designed for users to capture and share memorable moments. Users can register and log in with Firebase, upload photos with descriptions, and add comments on each other's posts. The app also features a profile section where users can view their photo collection.
https://github.com/alexandrbig1/journey-journal
expo mobile-app mobile-application mobile-development react react-native react-native-app reactjs reactnative software-development software-engineering
Last synced: about 1 month ago
JSON representation
MemoryLane is a React Native app designed for users to capture and share memorable moments. Users can register and log in with Firebase, upload photos with descriptions, and add comments on each other's posts. The app also features a profile section where users can view their photo collection.
- Host: GitHub
- URL: https://github.com/alexandrbig1/journey-journal
- Owner: Alexandrbig1
- Created: 2024-11-07T17:26:06.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-19T21:34:52.000Z (2 months ago)
- Last Synced: 2025-01-01T18:08:47.449Z (about 1 month ago)
- Topics: expo, mobile-app, mobile-application, mobile-development, react, react-native, react-native-app, reactjs, reactnative, software-development, software-engineering
- Language: TypeScript
- Homepage:
- Size: 5.37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MemoryLane
[![GitHub last commit](https://img.shields.io/github/last-commit/Alexandrbig1/Journey-Journal)](https://github.com/Alexandrbig1/Journey-Journal/commits/main)
[![GitHub license](https://img.shields.io/github/license/Alexandrbig1/Journey-Journal)](https://github.com/Alexandrbig1/Journey-Journal/blob/main/LICENSE)
[![React Native](https://img.shields.io/badge/React%20Native-0.72.3-61DAFB.svg)](https://reactnative.dev/)
[![Redux](https://img.shields.io/badge/Redux-8.1.3-6231AF.svg)](https://redux.js.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.6.3-007ACC.svg)](https://git-scm.com/)
[![Git](https://img.shields.io/badge/Git-2.35.1-F05032.svg)](https://git-scm.com/)MemoryLane is a mobile app built with React Native that allows users to document and share their favorite memories. Users can create an account, add photos with descriptions, make comments, and view their own posts on their profile page. The app uses Firebase for authentication and Redux for state management.
---
## Live Demo App Store
![Journey Journal app](/assets/images/screenshots/1.png) \_Screenshot 1
![Journey Journal app](/assets/images/screenshots/2.png) \_Screenshot 2
![Journey Journal app](/assets/images/screenshots/3.png) \_Screenshot 3---
## Features
- **User Registration and Login**: New users can sign up and existing users can log in.
- **Photo Upload**: Users can add photos with descriptions to share memories.
- **Comments**: Users can comment on each other's posts.
- **Profile Page**: Users can view all photos they have added in their profile.---
## Tech Stack
- **React Native**: For building the mobile application.
- **Firebase**: For user authentication and data storage.
- **Redux**: For state management.---
## Usage
- Register a new account or log in if you already have an account.
- Add new photos with descriptions to create your memory collection.
- View and comment on others' posts in the main feed.
- Navigate to your profile to see all photos you've uploaded.---
## Screens
**Login Screen**: For user authentication.
**Registration Screen**: For new user registration.
**Main Feed**: Shows photos from all users.
**Add Photo**: Allows users to upload photos with descriptions.
**Profile**: Displays all photos uploaded by the user.---
## Future Enhancements
- Edit and delete options for photos and comments.
- User tagging and hashtag features for organizing photos.
- Notifications for new comments.---
## Issues
If you encounter any issues or have suggestions, please
[open an issue](https://github.com/Alexandrbig1/Journey-Journal/issues).---
## License
This project is licensed under the [MIT License](LICENSE).
---
## Feedback
I welcome feedback and suggestions to improve the application's functionality and user experience.
---
## Languages and Tools
---
## Connect with me