├── .prettierignore
├── .gitignore
├── utils
├── dump.rdb
├── hashMessages.js
├── createTables.js
├── populateUserDB.js
└── hashAllUsersUtil.js
├── src
├── client
│ ├── context
│ │ ├── UserContext.js
│ │ └── SocketContext.js
│ ├── index.js
│ ├── styles
│ │ ├── variables.scss
│ │ └── index.scss
│ ├── index.html
│ ├── components
│ │ ├── SignInPage.js
│ │ ├── App.js
│ │ ├── AnonIdChoicePage.js
│ │ └── MainChat.js
│ └── popup-auth-window-test.js
└── server
│ ├── models
│ └── elephantsql.js
│ ├── redis
│ └── redis.js
│ ├── messages
│ ├── messages.js
│ └── controller
│ │ └── messagesController.js
│ ├── ids
│ ├── ids.js
│ └── controllers
│ │ └── id.js
│ ├── github
│ ├── github.js
│ └── controllers
│ │ ├── requests.js
│ │ └── githubController.js
│ ├── utils
│ └── dbUtils.js
│ ├── server.js
│ └── ws
│ └── ws.js
├── dist
└── index.html
├── webpack.config.js
├── README.md
└── package.json
/.prettierignore:
--------------------------------------------------------------------------------
1 | README.md
2 | utils/populateUserDB.js
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .env
2 | node_modules
3 | dump.rdb
4 | .DS_Store
--------------------------------------------------------------------------------
/utils/dump.rdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CatSnake19/CSAnon/HEAD/utils/dump.rdb
--------------------------------------------------------------------------------
/src/client/context/UserContext.js:
--------------------------------------------------------------------------------
1 | // import React from 'react';
2 |
3 | // const UserContext = React.createContext();
4 |
5 | // export default UserContext;
--------------------------------------------------------------------------------
/src/client/context/SocketContext.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 |
3 | //Create a context using React's Context API to provide to the App
4 | const SocketContext = React.createContext();
5 |
6 | export default SocketContext;
--------------------------------------------------------------------------------
/src/client/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import App from './components/App';
3 | import { render } from 'react-dom';
4 |
5 | import './styles/index.scss';
6 |
7 | render(
Loading...
: ( 66 | <> 67 | {/* TODO: add log out functionality */} 68 | {/**/} 69 |{anonId.username}
71 |{props.location.state.username}
85 |{props.message}
123 |