The Chatter is a microblogging website where users may create an account to create, edit, like, and delete posts. Inspired by the X (Twitter) platform.
This website uses the express framework for the server and MySQL database to handle CRUD operations. Pug templates were used to replace HTML to make generating dynamic content simple and efficient.
0: Ensure node
is installed locally. For more information visit: https://nodejs.org/en/learn/getting-started/how-to-install-nodejs
1: git clone https://github.com/romeo-sweeney/The-Chatter
2: cd The-Chatter
3. npm install
This will install all the dependencies listed in package.json
4: Run node tunnel.js
5: Authenticate as a umn.edu user to create a tunnel into the CSE labs firewall to use their database.
6: Open a new terminal and navigate to the project.
7: Run npm run dev
8: Navigate to the browser of choice and type: localhost:4131/