A new messaging app.
Made by Adam Romano, Olivia Frost, Lizzie Hard and Stephen Geller in two weeks while at Makers Academy, a 12-week software development bootcamp.
Clone the repo and run it locally. Make sue you have Python 3.6.3 installed, which you can find here.
$ git clone git@github.com:manoadamro/Mapp.git
$ cd Mapp
$ bash install
$ python3 mapp.py
To run the server use bash start
and access in your browser on http://localhost:8080/
Run the unit test folder using $ bash test
in the terminal. The tests will reset all database entries.
To run the feature tests open SpecRunner.html in the browser.
To test coverage run: pytest --cov=. tests/
in the terminal.
- Chat with online users in a global chatroom
- Receive messages in any language of your choice from a dropdown menu
- Create private chatrooms with one or more
- See a list of users who are in your chatroom
- Create new global chatrooms
- Back-end: Python, CherryPy
- Front-end: Javascript, JQuery
- Testing: unittest (Python), pytest, Jasmine, Travis CI