├── .gitignore ├── README.md ├── app.js ├── configs └── database.js ├── controllers ├── comment_controller.js ├── front_controller.js ├── post_controller.js ├── profile_controller.js ├── settings_controller.js ├── submit_controller.js └── subreddit_controller.js ├── models ├── account.js ├── comment.js ├── commentState.js ├── post.js ├── postState.js ├── profile.js └── subreddit.js ├── package.json ├── public ├── css │ ├── auth.css │ ├── post.css │ ├── profile.css │ ├── style.css │ └── submit.css ├── images │ ├── default.png │ ├── icon.png │ ├── image.png │ ├── link.png │ └── post.png └── js │ ├── comment.js │ ├── index.js │ ├── load.js │ ├── media.js │ ├── post.js │ ├── settings.js │ ├── sort.js │ └── submit.js ├── routes ├── api.js ├── auth.js ├── front.js ├── index.js ├── profile.js ├── settings.js └── subreddit.js └── views ├── auth ├── auth_login.ejs └── auth_register.ejs ├── error.ejs ├── front ├── front.ejs ├── front_link.ejs ├── front_post.ejs ├── front_search.ejs └── front_subreddit.ejs ├── partials ├── head.ejs ├── jumbotron.ejs ├── nav.ejs ├── sidebar_index_actions.ejs ├── sidebar_index_subreddits.ejs ├── sidebar_index_subscribed.ejs ├── sidebar_subreddit_actions.ejs ├── sidebar_subreddit_info.ejs └── sort.ejs ├── post.ejs ├── profile ├── profile_comments.ejs ├── profile_posts.ejs ├── profile_saved_comments.ejs └── profile_saved_posts.ejs ├── settings.ejs └── subreddit ├── subreddit.ejs ├── subreddit_link.ejs ├── subreddit_post.ejs └── subreddit_search.ejs /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/app.js -------------------------------------------------------------------------------- /configs/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/configs/database.js -------------------------------------------------------------------------------- /controllers/comment_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/controllers/comment_controller.js -------------------------------------------------------------------------------- /controllers/front_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/controllers/front_controller.js -------------------------------------------------------------------------------- /controllers/post_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/controllers/post_controller.js -------------------------------------------------------------------------------- /controllers/profile_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/controllers/profile_controller.js -------------------------------------------------------------------------------- /controllers/settings_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/controllers/settings_controller.js -------------------------------------------------------------------------------- /controllers/submit_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/controllers/submit_controller.js -------------------------------------------------------------------------------- /controllers/subreddit_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/controllers/subreddit_controller.js -------------------------------------------------------------------------------- /models/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/models/account.js -------------------------------------------------------------------------------- /models/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/models/comment.js -------------------------------------------------------------------------------- /models/commentState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/models/commentState.js -------------------------------------------------------------------------------- /models/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/models/post.js -------------------------------------------------------------------------------- /models/postState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/models/postState.js -------------------------------------------------------------------------------- /models/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/models/profile.js -------------------------------------------------------------------------------- /models/subreddit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/models/subreddit.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/package.json -------------------------------------------------------------------------------- /public/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/css/auth.css -------------------------------------------------------------------------------- /public/css/post.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/css/post.css -------------------------------------------------------------------------------- /public/css/profile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/css/profile.css -------------------------------------------------------------------------------- /public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/css/style.css -------------------------------------------------------------------------------- /public/css/submit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/css/submit.css -------------------------------------------------------------------------------- /public/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/images/default.png -------------------------------------------------------------------------------- /public/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/images/icon.png -------------------------------------------------------------------------------- /public/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/images/image.png -------------------------------------------------------------------------------- /public/images/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/images/link.png -------------------------------------------------------------------------------- /public/images/post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/images/post.png -------------------------------------------------------------------------------- /public/js/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/js/comment.js -------------------------------------------------------------------------------- /public/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/js/index.js -------------------------------------------------------------------------------- /public/js/load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/js/load.js -------------------------------------------------------------------------------- /public/js/media.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/js/media.js -------------------------------------------------------------------------------- /public/js/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/js/post.js -------------------------------------------------------------------------------- /public/js/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/js/settings.js -------------------------------------------------------------------------------- /public/js/sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/js/sort.js -------------------------------------------------------------------------------- /public/js/submit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/public/js/submit.js -------------------------------------------------------------------------------- /routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/routes/api.js -------------------------------------------------------------------------------- /routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/routes/auth.js -------------------------------------------------------------------------------- /routes/front.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/routes/front.js -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/routes/index.js -------------------------------------------------------------------------------- /routes/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/routes/profile.js -------------------------------------------------------------------------------- /routes/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/routes/settings.js -------------------------------------------------------------------------------- /routes/subreddit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/routes/subreddit.js -------------------------------------------------------------------------------- /views/auth/auth_login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/auth/auth_login.ejs -------------------------------------------------------------------------------- /views/auth/auth_register.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/auth/auth_register.ejs -------------------------------------------------------------------------------- /views/error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/error.ejs -------------------------------------------------------------------------------- /views/front/front.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/front/front.ejs -------------------------------------------------------------------------------- /views/front/front_link.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/front/front_link.ejs -------------------------------------------------------------------------------- /views/front/front_post.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/front/front_post.ejs -------------------------------------------------------------------------------- /views/front/front_search.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/front/front_search.ejs -------------------------------------------------------------------------------- /views/front/front_subreddit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/front/front_subreddit.ejs -------------------------------------------------------------------------------- /views/partials/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/partials/head.ejs -------------------------------------------------------------------------------- /views/partials/jumbotron.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/partials/jumbotron.ejs -------------------------------------------------------------------------------- /views/partials/nav.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/partials/nav.ejs -------------------------------------------------------------------------------- /views/partials/sidebar_index_actions.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/partials/sidebar_index_actions.ejs -------------------------------------------------------------------------------- /views/partials/sidebar_index_subreddits.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/partials/sidebar_index_subreddits.ejs -------------------------------------------------------------------------------- /views/partials/sidebar_index_subscribed.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/partials/sidebar_index_subscribed.ejs -------------------------------------------------------------------------------- /views/partials/sidebar_subreddit_actions.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/partials/sidebar_subreddit_actions.ejs -------------------------------------------------------------------------------- /views/partials/sidebar_subreddit_info.ejs: -------------------------------------------------------------------------------- 1 |
<%= desc %>
3 | -------------------------------------------------------------------------------- /views/partials/sort.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/partials/sort.ejs -------------------------------------------------------------------------------- /views/post.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/post.ejs -------------------------------------------------------------------------------- /views/profile/profile_comments.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/profile/profile_comments.ejs -------------------------------------------------------------------------------- /views/profile/profile_posts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/profile/profile_posts.ejs -------------------------------------------------------------------------------- /views/profile/profile_saved_comments.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/profile/profile_saved_comments.ejs -------------------------------------------------------------------------------- /views/profile/profile_saved_posts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/profile/profile_saved_posts.ejs -------------------------------------------------------------------------------- /views/settings.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/settings.ejs -------------------------------------------------------------------------------- /views/subreddit/subreddit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/subreddit/subreddit.ejs -------------------------------------------------------------------------------- /views/subreddit/subreddit_link.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/subreddit/subreddit_link.ejs -------------------------------------------------------------------------------- /views/subreddit/subreddit_post.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/subreddit/subreddit_post.ejs -------------------------------------------------------------------------------- /views/subreddit/subreddit_search.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaychris/reddit-clone/HEAD/views/subreddit/subreddit_search.ejs --------------------------------------------------------------------------------