├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── codeql-analysis.yml ├── Demo ├── HomePageDemo.PNG └── LoginPageDemo.PNG ├── README.md ├── SECURITY.md ├── client ├── .gitignore ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── assets │ └── img │ │ ├── profileImg.png │ │ └── sprite.png │ ├── components │ ├── Copyight.js │ ├── Navbar.js │ └── VerticalTabs.js │ ├── config │ └── constants.js │ ├── contexts │ ├── auth │ │ ├── Auth.context.js │ │ ├── Auth.reducer.js │ │ └── Auth.state.js │ └── types.js │ ├── index.css │ ├── index.js │ ├── routes │ ├── ProtectedRoute.js │ └── Routing.js │ ├── screens │ ├── CreatePost.js │ ├── Home.js │ ├── Login.js │ ├── NewPassword.js │ ├── Profile.js │ ├── ResetPassword.js │ ├── Signup.js │ ├── SubscribePosts.js │ └── UserProfile.js │ └── utils │ └── regex.js └── server ├── .env.sample ├── .gitattributes ├── .gitignore ├── app.js ├── config └── db.config.js ├── controllers ├── auth.controller.js ├── post.controller.js └── user.controller.js ├── helpers └── savePhoto.js ├── middleware └── login.middleware.js ├── models ├── post.model.js └── user.model.js ├── package-lock.json ├── package.json └── routes ├── auth.route.js ├── post.route.js └── user.route.js /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /Demo/HomePageDemo.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/Demo/HomePageDemo.PNG -------------------------------------------------------------------------------- /Demo/LoginPageDemo.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/Demo/LoginPageDemo.PNG -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/SECURITY.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/App.css -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/assets/img/profileImg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/assets/img/profileImg.png -------------------------------------------------------------------------------- /client/src/assets/img/sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/assets/img/sprite.png -------------------------------------------------------------------------------- /client/src/components/Copyight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/components/Copyight.js -------------------------------------------------------------------------------- /client/src/components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/components/Navbar.js -------------------------------------------------------------------------------- /client/src/components/VerticalTabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/components/VerticalTabs.js -------------------------------------------------------------------------------- /client/src/config/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/config/constants.js -------------------------------------------------------------------------------- /client/src/contexts/auth/Auth.context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/contexts/auth/Auth.context.js -------------------------------------------------------------------------------- /client/src/contexts/auth/Auth.reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/contexts/auth/Auth.reducer.js -------------------------------------------------------------------------------- /client/src/contexts/auth/Auth.state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/contexts/auth/Auth.state.js -------------------------------------------------------------------------------- /client/src/contexts/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/contexts/types.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/routes/ProtectedRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/routes/ProtectedRoute.js -------------------------------------------------------------------------------- /client/src/routes/Routing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/routes/Routing.js -------------------------------------------------------------------------------- /client/src/screens/CreatePost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/screens/CreatePost.js -------------------------------------------------------------------------------- /client/src/screens/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/screens/Home.js -------------------------------------------------------------------------------- /client/src/screens/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/screens/Login.js -------------------------------------------------------------------------------- /client/src/screens/NewPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/screens/NewPassword.js -------------------------------------------------------------------------------- /client/src/screens/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/screens/Profile.js -------------------------------------------------------------------------------- /client/src/screens/ResetPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/screens/ResetPassword.js -------------------------------------------------------------------------------- /client/src/screens/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/screens/Signup.js -------------------------------------------------------------------------------- /client/src/screens/SubscribePosts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/screens/SubscribePosts.js -------------------------------------------------------------------------------- /client/src/screens/UserProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/screens/UserProfile.js -------------------------------------------------------------------------------- /client/src/utils/regex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/client/src/utils/regex.js -------------------------------------------------------------------------------- /server/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/.env.sample -------------------------------------------------------------------------------- /server/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/.gitattributes -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | 3 | .env -------------------------------------------------------------------------------- /server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/app.js -------------------------------------------------------------------------------- /server/config/db.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/config/db.config.js -------------------------------------------------------------------------------- /server/controllers/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/controllers/auth.controller.js -------------------------------------------------------------------------------- /server/controllers/post.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/controllers/post.controller.js -------------------------------------------------------------------------------- /server/controllers/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/controllers/user.controller.js -------------------------------------------------------------------------------- /server/helpers/savePhoto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/helpers/savePhoto.js -------------------------------------------------------------------------------- /server/middleware/login.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/middleware/login.middleware.js -------------------------------------------------------------------------------- /server/models/post.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/models/post.model.js -------------------------------------------------------------------------------- /server/models/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/models/user.model.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/package.json -------------------------------------------------------------------------------- /server/routes/auth.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/routes/auth.route.js -------------------------------------------------------------------------------- /server/routes/post.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/routes/post.route.js -------------------------------------------------------------------------------- /server/routes/user.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheLordA/Instagram-Clone/HEAD/server/routes/user.route.js --------------------------------------------------------------------------------