This app lets you chat with others within small private communities (clubs) that are centered on a certain topic.
This app utilizes node and express for the routing, pug for the page views, and MongoDB to store data.
NOTE: The backend may take some time to boot up when initially acessing the site, after booting up, the backend requests should not take long.
You can access this app here!
Users can:
- Create an account
- Log in
- Send messages
- Create private communities
- Add members to communities
- Request to join communities
Other:
- Utilizes BcryptJS for password encryption
- Utilizes MongooseJS to store and access data
To run this project locally, you will need to add the following variables to a .env file.
MONGODBURI
-> MongoDBURI for database
Clone the project
git clone [email protected]:JinhaKimGH/MiniMessageboard.git
Go to the project directory
cd MiniMessageboard
Install dependencies
npm install
Start the server
npm run start