Skip to content

Commit

Permalink
Merge pull request #242 from hemant933/main
Browse files Browse the repository at this point in the history
add instagram clone
  • Loading branch information
Kritika30032002 authored Feb 2, 2024
2 parents 006dfbb + 9fe09a1 commit c7ca6ec
Show file tree
Hide file tree
Showing 52 changed files with 23,277 additions and 0 deletions.
Binary file added Instagram-Clone/Demo/HomePageDemo.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Instagram-Clone/Demo/LoginPageDemo.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
95 changes: 95 additions & 0 deletions Instagram-Clone/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
# Instagram-Clone using MERN Stack

Building an Instagram web app clone using MERN Stack ( MongoDB , Express.js , React.js , Node.js ) and bring some additional features .

# Preview :

<img src="https://github.com/TheLordA/Instagram-Web-App-MERN-Stack-Clone/blob/master/Demo/LoginPageDemo.PNG" alt="Login Page Demo" width="800">

<img src="https://github.com/TheLordA/Instagram-Web-App-MERN-Stack-Clone/blob/master/Demo/HomePageDemo.PNG" alt="Home Page Demo" width="800">

# Preview Video :


https://github.com/hemant933/ReactCreations/assets/104961126/6196feca-23c3-4c7d-b870-e1d49f4e00ea


# Quick links :

1. [Usage](#usage)
2. [Todo](#todo)
3. [Contribute](#contribute)
4. [Image Copyright Claims](#image-copyright-claims)

# Usage :

1. Fork the repo and then clone it or download it.

2. First install all dependencies:

```bash
#change directory to client
cd client

# with npm
npm install

# or with yarn
yarn
```

3. Create a `config/config.j` file and insert the following code it will contains all code variables. Replace values with yours !!!

```javascript
DB_NAME=<DATABASE_NAME>
DB_USER=<DATABASE_USER>
DB_PASSWORD=<DATABASE_PASSWORD>
DB_HOST=<DATABASE_HOST>
DB_PORT=<DATABASE_PORT>
CLOUDINARY_URL=<CLOUDINARY_URL>
SECRET_KEY=<YOUR_SECRET_KEY>```

4. Start the server
```javascript
#change directory to server
cd server
npm run dev
```
5. Now run the app
```javacript
npm start
```

# Todo List :

Features :

- [x] Explore posts
- [x] Search Users
- [x] Like & comment posts
- [x] Follow/UnFollow users
- [x] Reset password using Emails
- [x] Bookmark posts
- [ ] Show notifications
- [ ] Private messages
- [ ] Rooms discussion
- [ ] Like comments
- [ ] Block members
- [ ] Hashtags
- [ ] Tags users
- [ ] Add image filters
- [ ] Show all online members (whom you've followed)
- [ ] Story feature
- [ ] IGTV
General :
- [x] Folder restructuring
- [x] Some serious code refactoring
- [x] JSDoc & comments ( still have some more work to do )
- [ ] Upgrade packages
**Thanks for reading**
21 changes: 21 additions & 0 deletions Instagram-Clone/SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Security Policy

## Supported Versions

Use this section to tell people about which versions of your project are
currently being supported with security updates.

| Version | Supported |
| ------- | ------------------ |
| 5.1.x | :white_check_mark: |
| 5.0.x | :x: |
| 4.0.x | :white_check_mark: |
| < 4.0 | :x: |

## Reporting a Vulnerability

Use this section to tell people how to report a vulnerability.

Tell them where to go, how often they can expect to get an update on a
reported vulnerability, what to expect if the vulnerability is accepted or
declined, etc.
Loading

0 comments on commit c7ca6ec

Please sign in to comment.