Instapedia is a social media application built with the MERN (MongoDB, Express.js, React, Node.js) stack. It allows users to connect, share posts, and interact with each other in a dynamic and real-time environment.
- User registration and authentication
- User profiles and customizable settings
- Post creation, editing, and deletion
- Like and comment functionality on posts
- Responsive design for mobile and desktop
- MongoDB: A NoSQL database for storing user data, posts, and comments.
- Express.js: A web application framework for handling server-side logic and APIs.
- React: A JavaScript library for building user interfaces.
- Node.js: A JavaScript runtime environment for running the server-side code.
- CSS: Custom styling for an engaging and intuitive user experience.
- MaterialUI: Styling UI Components
Follow these instructions to get the project up and running on your local machine for development and testing purposes.
-
Clone the repository:
git clone https://github.com/dhamkirti21/Social-Media-Application.git
-
Install the dependencies:
cd folder-name
npm install
-
Set up the environment variables:
- Create a
.env
file in the root directory. - Specify the required environment variables (e.g., database connection string, JWT secret, etc.).
-
Start the development server:
client - npm run dev
server - nodemon index.js
-
Open your browser and visit
http://localhost:3000
to see the application.
Link to the Proejct : Sociopedia Link
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
This project is licensed under the MIT License.
For any inquiries or feedback, please contact Dhamkirti Sisodia. Click Here Email Us