Skip to content

Reddit-like site built with Node.js, Express, Sequelize, Jasmine, PostgreSQL, EJS, CSS, and Bootstrap.

Notifications You must be signed in to change notification settings

darccide/BeenRed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeenRed

Reddit-like site built with Node.js, Express, Sequelize, Jasmine, PostgreSQL, EJS, CSS, and Bootstrap.

Landing Screenshot

About

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.

Main Screenshot Topic Page Screenshot

Setup

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.

Built With

Author

Steven Thomson is a Fullstack Developer who recently transistioned back to the U.S. If you would like to contact him:

About

Reddit-like site built with Node.js, Express, Sequelize, Jasmine, PostgreSQL, EJS, CSS, and Bootstrap.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published