PostIt is a simple application that allows friends and colleagues create groups for notifications. This way one person can post notifications to everyone by sending a message once. The application allows people create accounts, create groups and add registered users to the groups, and then send messages out to these groups whenever they want.
- Sign Up
- Log in
- Create group
- Add Member to group
- Send broadcast message to group members
Click here for API documentation.
Node Enviroment
Git
Firebase Database Account
Postman
Google Chrome
PostIt is hosted on heroku and can be accessed via this link https://post-it-app35.herokuapp.com/
The mohcha framework and supertest module are used for testing our routes To test, run "mocha"
babel-cli
babel-core
babel-eslint
babel-loader
babel-preset-es2015
babel-watch
body-parser
express
firebase
morgan
webpack
Development Package
eslint
eslint-config-airbnb
eslint-friendly-formatter
eslint-plugin-import
eslint-plugin-jsx-a11y
eslint-plugin-react
Kindly follow the steps below to setup a local development environment.
- Clone this repository from a terminal git clone https://github.com/Charpell/post-it-app.git.
- Move into the project directory
- Install project dependencies npm install
- Create an account of firebase and set up your app
- Create an .env file and set the variables in .env-sample to your specified database connection
- Run npm run start-server
Ebuka Umeh
Andela Bootcamp Facilitators
Andela Bootcamp BFAs
Andela Bootcampers
Family and Friends