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.
Instaverse enables users to perform CRUD operations on posts, comments, and profiles, providing an interactive user experience.
Users can create personalized profiles, follow other users, like and comment on posts.
Utilizing Redux, Instaverse ensures efficient and scalable state management across the application.
Users can upload and share photos with their followers.
Upon running Instaverse, users can:
- Create or login to an account.
- Create, edit, or delete posts.
- Interact with other users through likes and comments.
To deploy Instaverse locally, follow these steps:
- Clone the Instaverse repository to your local machine.
- Navigate to the project directory.
- Install dependencies using npm or yarn: npm install or yarn install
- Start the development server: npm run dev
- Open your browser and visit http://localhost:3000 to access Instaverse and begin exploring its features.
