Link to FrontEnd
Link to backend
- Chatify is a free community chat application built after a model of Slack.
- Recreate a known application in a stack not taught by Lambda.
- Provide users a fun way to communicate with each other.
- Practice creating a mid level project from the ground up.
Chatify requires you to create your own environmental files and variables to run.
- Fork and clone this repository
- Run the command
yarn installto install all required dependencies. - Run
knex migrate:latestto roll all migrations. - In the root of the project add a
.envfile with the following variables.- SECRETORKEY=[STRING]
- This will be a passport secret key generated by you
- jwtSECRET=[STRING]
- This will be a jsonwebtoken secret string generated by you
- MONGODB_URI=[STRING]
- MONGODB_URI defaults to
mongodb://localhost:27017/[name of cluster]
- MONGODB_URI defaults to
- HOST=[SERVER URI]
- SECRETORKEY=[STRING]
- In the react client root add a
.env.developmentfile with the following variable.- REACT_APP_SERVER_URL=[http://localhost:9000] this will need to be changed to your server URL on deployement
- run
yarn dev - The site will compile both server side and client side and open in your browser.