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.
App is deployed on heroku based on last master branch commit https://messaging-app-hackday.herokuapp.com/
To use locally all you have to do is clone the repo, install dependencies and create config.env
file with credencials to your database
- 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
- 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