Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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


React Native

Redux

git

---

## Connect with me



linkedin


YouTube


Discord


stackoverflow


dribbble


behance


Upwork