project_1_coder_confession
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
controllers
models
public
views
.gitignore
README.md
package.json
readme
server.js

README.md

Coder Confessions

Coder Confessions is a loose online community where coders can safely visit to anonymously share their most fun or their most dastardly secrets. People can elect to enter an alias to track their confessions or also submit their email address so that they can receive their confessions via email in a year. Coder Confessions is also a place where people can come to read other people's confessions, whether for fun or as a sanity check to gain perspective in understanding that their obstacles are not unique.

When a visitor returns and enters in the same alias and email address, their submission will append to their original confession.

Link to project hosted on Heroku: https://stark-shore-10560.herokuapp.com/
Link to project hosted on Heroku as admin: https://stark-shore-10560.herokuapp.com/admin

Visitors can only post to the website, however there is an admin endpoint where the admin can edit and delete submissions.

Technologies Used

- JavaScript - jQuery - Node.js - Express - Mongoose - Body-parser - HTML - CSS - Bootstrap - Handlebars - Favicon - Font Awesome

Planned Features

- Fix update AJAX call so that not all submissions are changed to the same edit. - Change POST route so that if user omits an alias, a randomly generated alias is generated for them - Fix handlebars display for aliases with multiple confessions, list instead of current paragraph style. - Set confession character limit to 140 characters. - Add timestamp to submissions. - Add trending div which tracks most popular topics via hashtags - Add submission liking mechanism like (+1 hearts);