Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LifeShare Project

📝 Description

LifeShare is a MERN stack project that allows users to create, view, edit, and delete posts with images and tags. This full-stack web application uses MongoDB, Express.js, React.js, and Node.js to manage posts efficiently.

🚀 Features

  • 📌 Create and store posts
  • 🖼️ Upload images for each post
  • ✏️ Edit and update existing post
  • 🗑️ Delete post
  • 🏷️ Categorize posts with tags
  • 🔍 Search for posts based on keywords

🛠️ Tech Stack

  • Frontend: React.js, Redux, Axios
  • Backend: Node.js, Express.js, Mongoose
  • Database: MongoDB

⚙️ Installation and Setup

1️⃣ Clone the repository:

git clone <repository-URL>
cd memories

2️⃣ Install dependencies:

Backend:

cd server
npm install

Frontend:

cd client
npm install

3️⃣ Set up environment variables:

Create a .env file in the server directory and add:

PORT=5000
CONNECTION_URL=your_mongodb_connection_string

4️⃣ Run the project:

Start the backend:

cd server
npm start

Start the frontend:

cd client
npm start

🌍 Usage

  1. Open http://localhost:3000 in your browser.
  2. Create, edit, and delete memories easily.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages