Reddit-like site built with Node.js, Express, Sequelize, Jasmine, PostgreSQL, EJS, CSS, and Bootstrap.
BeenRed was a project that was part of my Bloc Mentorship Program curriculum. We were tasked with building a functioning Reddit-like site using the Agile process and with only user stories given to us.
Running Locally Make sure you have Node.js and PostgreSQL installed.
Download and install dependencies.
git clone [email protected]:darccide/BeenRed
cd BeenRed
npm install
Check that src/db/config/config.json is setup like below (You may need to change your "username" and "password" depending upon your local setup) and make sure that Postgres is running:
{
"development": {
"username": "postgres",
"password": null,
"database": "beenred-dev",
"host": "127.0.0.1",
"dialect": "postgres",
"logging": false,
"operatorsAliases": false
},
"test": {
...
},
"production": {
...
}
}
Init and seed database :
sequelize db:migrate
sequelize db:seed:all
Run the project :
npm start
Your app should now be running on localhost:3000.
Steven Thomson is a Fullstack Developer who recently transistioned back to the U.S. If you would like to contact him: