Skip to content

An app similar to Instagram that implements the MERN tech stack to handle the fullstack app functionalities such as CRUD operations (Create, Retrieve, Update, Delete), user based functions, and global state management using redux.

Notifications You must be signed in to change notification settings

AlyceBittar/Instaverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Instaverse: MERN Stack Project

Overview

Instaverse is a social media application similar to Instagram, designed to provide users with a platform for sharing photos, videos, and stories. Built using the MERN (MongoDB, Express.js, React.js, Node.js) tech stack, Instaverse offers a seamless full-stack experience with robust functionalities, including CRUD operations (Create, Retrieve, Update, Delete), user-based features, and global state management utilizing Redux.

Table of Contents

  1. Features
  2. Usage
  3. Project Setup
  4. License

Features

  • CRUD Operations: Instaverse enables users to create, retrieve, update, and delete posts, comments, and profiles, providing an interactive user experience.
  • User-Based Functions: Users can create personalized profiles, follow other users, like and comment on posts.
  • Global State Management: Utilizing Redux, Instaverse ensures efficient and scalable state management across the application.
  • Media Sharing: Users can upload and share photos with their followers.

Usage

Upon running Instaverse, users can:

  • Create or login to an account.
  • Create, edit or delete posts.
  • Interact with other users through likes.

Project Installation and Setup

To deploy Instaverse locally, follow these steps:

  1. Clone the Instaverse repository to your local machine.
  2. Navigate to the project directory.
  3. Install dependencies using npm or yarn:
    npm install
    or
    Copy code
    yarn install
    
  4. Start the development server:
    npm run dev
    
  5. Open your browser and visit http://localhost:3000 to access Instaverse and begin exploring its features.

License:

Instaverse is licensed under the MIT License. For more details, refer to the LICENSE file included in the project repository.

About

An app similar to Instagram that implements the MERN tech stack to handle the fullstack app functionalities such as CRUD operations (Create, Retrieve, Update, Delete), user based functions, and global state management using redux.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published