Buzzle is a better clone of Twitter.
- Node.js with npm (version 12 or higher)
- MySQL (version 8 or higher)
To start the app, first create a .env
with
the following parameters:
BUZZLE_DB_HOST
with a database hostBUZZLE_DB_PORT
with a database portBUZZLE_DB_NAME
with a database nameBUZZLE_DB_USER
with a database userBUZZLE_DB_PASS
with a database passwordBUZZLE_DB_DIALECT
with a database dialectBUZZLE_SESSION_SECRET
with a session secret for cookies processingBUZZLE_HASHING_ROUNDS
with hashing roundsBUZZLE_PORT
with the port of the web applicationBUZZLE_ADMIN_USER
with the login name of the administratorBUZZLE_ADMIN_PASS
with the password of the administrator's account
For example:
BUZZLE_DB_HOST=localhost
BUZZLE_DB_PORT=3306
BUZZLE_DB_NAME=buzzle_db
BUZZLE_DB_USER=buzzle_db_user
BUZZLE_DB_PASS=...
BUZZLE_DB_DIALECT=mysql
BUZZLE_SESSION_SECRET=...
BUZZLE_HASHING_ROUNDS=8
BUZZLE_PORT=8080
BUZZLE_ADMIN_USER=chief
BUZZLE_ADMIN_PASS=...
After that, install npm dependencies and start the server.
npm install
npm start
Buzzle was created by Dmitrii Toskaitov [email protected]