├── .env ├── .gitignore ├── README.md ├── client ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ │ ├── messages │ │ │ ├── Message.js │ │ │ ├── Messages.js │ │ │ ├── SendMessage.js │ │ │ └── btn │ │ │ │ ├── RefreshBtn.js │ │ │ │ └── SortBtn.js │ │ ├── others │ │ │ ├── Alert.js │ │ │ └── Footer.js │ │ ├── pages │ │ │ ├── Home.js │ │ │ ├── Login.js │ │ │ ├── Profile.js │ │ │ ├── Register.js │ │ │ ├── UserDoesNotExist.js │ │ │ └── UserValidity.js │ │ └── privateRoutes │ │ │ └── PrivateRoutes.js │ ├── context │ │ ├── authContext │ │ │ ├── authContext.js │ │ │ ├── authReducer.js │ │ │ └── authState.js │ │ ├── messageContext │ │ │ ├── messageContext.js │ │ │ ├── messageReducer.js │ │ │ └── messageState.js │ │ └── types.js │ ├── index.js │ ├── setupTests.js │ └── utils │ │ └── setToken.js └── yarn.lock ├── config └── db.js ├── middleware └── auth.js ├── models ├── Message.js └── User.js ├── package.json ├── routes ├── auth.js ├── message.js ├── messages.js └── register.js └── server.js /.env: -------------------------------------------------------------------------------- 1 | URL=MONGODB_URL 2 | JWT_SECRET=mytinysecret -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/App.css -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/App.test.js -------------------------------------------------------------------------------- /client/src/components/messages/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/messages/Message.js -------------------------------------------------------------------------------- /client/src/components/messages/Messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/messages/Messages.js -------------------------------------------------------------------------------- /client/src/components/messages/SendMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/messages/SendMessage.js -------------------------------------------------------------------------------- /client/src/components/messages/btn/RefreshBtn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/messages/btn/RefreshBtn.js -------------------------------------------------------------------------------- /client/src/components/messages/btn/SortBtn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/messages/btn/SortBtn.js -------------------------------------------------------------------------------- /client/src/components/others/Alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/others/Alert.js -------------------------------------------------------------------------------- /client/src/components/others/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/others/Footer.js -------------------------------------------------------------------------------- /client/src/components/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/pages/Home.js -------------------------------------------------------------------------------- /client/src/components/pages/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/pages/Login.js -------------------------------------------------------------------------------- /client/src/components/pages/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/pages/Profile.js -------------------------------------------------------------------------------- /client/src/components/pages/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/pages/Register.js -------------------------------------------------------------------------------- /client/src/components/pages/UserDoesNotExist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/pages/UserDoesNotExist.js -------------------------------------------------------------------------------- /client/src/components/pages/UserValidity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/pages/UserValidity.js -------------------------------------------------------------------------------- /client/src/components/privateRoutes/PrivateRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/components/privateRoutes/PrivateRoutes.js -------------------------------------------------------------------------------- /client/src/context/authContext/authContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/context/authContext/authContext.js -------------------------------------------------------------------------------- /client/src/context/authContext/authReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/context/authContext/authReducer.js -------------------------------------------------------------------------------- /client/src/context/authContext/authState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/context/authContext/authState.js -------------------------------------------------------------------------------- /client/src/context/messageContext/messageContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/context/messageContext/messageContext.js -------------------------------------------------------------------------------- /client/src/context/messageContext/messageReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/context/messageContext/messageReducer.js -------------------------------------------------------------------------------- /client/src/context/messageContext/messageState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/context/messageContext/messageState.js -------------------------------------------------------------------------------- /client/src/context/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/context/types.js -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/setupTests.js -------------------------------------------------------------------------------- /client/src/utils/setToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/src/utils/setToken.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/config/db.js -------------------------------------------------------------------------------- /middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/middleware/auth.js -------------------------------------------------------------------------------- /models/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/models/Message.js -------------------------------------------------------------------------------- /models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/models/User.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/package.json -------------------------------------------------------------------------------- /routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/routes/auth.js -------------------------------------------------------------------------------- /routes/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/routes/message.js -------------------------------------------------------------------------------- /routes/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/routes/messages.js -------------------------------------------------------------------------------- /routes/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/routes/register.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/HEAD/server.js --------------------------------------------------------------------------------