Skip to content

terragady/short-message-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple messaging app

GitHub last commit GitHub language count GitHub top language Snyk Vulnerabilities for GitHub Repo GitHub repo size GitHub

Description

Simple app created with nodejs with express framework with simple API on backend and vanilla javascript with HTML and CSS on front end. Using mongoDB to store messages which are automatically deleted after few days.

Deployment

App is deployed on heroku based on last master branch commit https://messaging-app-hackday.herokuapp.com/

Usage

To use locally all you have to do is clone the repo, install dependencies and create config.env file with credencials to your database

Development

BackEnd

  • Configure express with middleware
  • Limit POST frequency for security
  • Implement pagination
  • Configure and connect to mongoDB
  • Create validation for entries (Schema)
  • Serve static files of client
  • Refactor the code

FrontEnd

  • Ability to add message
  • Show all messages from database with time, name and text
  • Use pagination from backend
  • Do some simple styling without framework
  • Responsivness, mobile first approach
  • Refactor