Skip to content

A web app that helps people exchange messages/information over the internet.

Notifications You must be signed in to change notification settings

MBenedicte/epicmail3

Repository files navigation

App logo

EPIC MAIL

Maintainability Build Status Coverage Status

EPIC MAIL

EPICMail

A web app that helps people exchange messages/information over the internet.

1 . App Links

2 . Built with

Front-end: HTML, CSS

Back-end: Nodejs, express

Database: Postgres

3 . Endpoints

USER SIGN UP:

POST: /api/v2/auth/signup

USER LOGIN:

POST: /api/v2/auth/login

SEND EMAIL

POST: /api/v2/message/:id

ALL MAILS THE USER SENT

GET: /api/v2/messages/

GET MAIL BY ITS ID

Delete: /api/v2/messages/:id

CREATE A GROUP

POST: /api/v2/createGroup

ALL GROUPS THE USER CREATED

GET: /api/v2/allGroups

DELETE A GROUP

DELETE: /api/v2/deletegroup/:id

ADD A GROUP MEMBER

POST: /api/v2/addnewuser/:id

DELETE A USER

DELETE: /api/v2/:id/delete/:id

4. Clone the application from

https://github.com/MBenedicte/EPICMail

5 . Commnands to run:

server:

npm run dev

test:

npm run test

database:

npm run database

6 . Author:

Benedicte Musabimana

About

A web app that helps people exchange messages/information over the internet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published