Skip to content

Memories is a full-stack MERN app where users create profiles, post photos with captions, and interact by liking or sharing, forming a collaborative space to relive and share memorable moments.

Notifications You must be signed in to change notification settings

Amansingh0807/memories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📸 Memories

Memories is a full-stack MERN (MongoDB, Express, React, Node.js) web application that allows users to create profiles and share their memorable moments through photos and captions. Users can view, like, and share posts with their peers, building a collaborative memory board.


🚀 Features

  • User authentication (Register / Login with JWT)
  • Create, update, delete, and like memory posts
  • Upload and preview images
  • Share memories with peers
  • Responsive and intuitive UI

🛠 Tech Stack

  • Frontend: React, Redux Toolkit, Material-UI
  • Backend: Node.js, Express.js, MongoDB, JWT
  • Database: MongoDB Atlas
  • Image Upload: Cloudinary

🚧 Setup Instructions

📦 Backend (Node/Express)

cd server
npm install
npm run dev

🌐 Frontend (React)

cd client
npm install
npm start

🤝How to make Contribution

We welcome contributions from developers of all skill levels! Whether you're fixing a bug, adding new features, or improving documentation, your help is appreciated.

To contribute:

  1. ⭐ Star the repository to show your support.
  2. 📝 Create an issue outlining how you'd like to contribute to the project.
  3. 🍴 Fork the repository to make your own copy:
    # Click on the "Fork" button at the top right of the repository page
  4. 💻 Implement your changes in the forked repository by creating a new branch for your feature or fix:
    git checkout -b feature-or-fix-name
    
  5. Make your changes and commit them using Conventional Commits:
    git commit -m "feat: describe your changes"
    
  6. 🔄 Push your branch:
    git push origin feature-or-fix-name
    
  7. Open a pull request and describe the changes you made, mentioning the issue number you're addressing.
  8. ⏳ Wait for review and feedback from the maintainers.

About

Memories is a full-stack MERN app where users create profiles, post photos with captions, and interact by liking or sharing, forming a collaborative space to relive and share memorable moments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published