CircleCI Test Coverage

AUTHOR'S HAVEN

A social platform for the creative at heart.

Vision

Create a community of like minded authors to foster inspiration and innovation by leveraging the modern web.

Getting started

Prerequisites

- node
- browser(Preferably chrome)

Installation

Clone the repository

git clone https://github.com/andela/ah-the-unsullied-frontend.git

Move into the project folder

cd ah-the-unsullied-frontend

Install the dependencies of the project

npm install

Run the app

npm start

Functionality

Authentication

  1. User can register
  2. Verified user can login
  3. Authenticated user can reset password
  4. Authenticated user can update their profile(profile photo and bio)

Articles

  1. Authenticated user can create an article
  2. Owner of an article can edit an article
  3. Owner of an article can delete an article
  4. Users can view articles
  5. Authenticated Users can report articles
  6. Authenticated users can comment on an article
  7. Authenticated users can like or dislike an article
  8. Authenticated user can highlight an article and make a comment on the highlighted section

Interactions

  1. Authenticated user can view other users' profiles
  2. Authenticated users can follow and unfollow each other