emmaodia / enterpair-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Coverage Status Maintainability Test Coverage

fnd Pair

Fnd Pair is tool that Developers use to find people in their immediate locations to work with on Projects. They can find people around them and schedule meetings, initiate projects, set a tracker on such projects, monitor their projects and see it all the way through to launch. Fnd pair will send constant reminders and notifications on Project and Tasks status.

Features

**There are ADMIN and USERS **

  • All Visitors able to view landing and about page.

  • Users can create an account and log in.

  • Users have a dashboard.

  • The users should be able to view other users in their location and other locations.

    • Users can be found per location.
  • A Users able to create post seeking other users to pair with.

  • Users can open a project tracking board.

  • Users can delete their account.

  • Admin should be able to monitor user activity to prevent abuse.

  • Admin can remove Users from the platform.

Getting Started

Instructions to get the project running successfully on your local machine.

Prerequisites

You need to have these installed before cloning the project

Technologies Used

  • NodeJS
  • ExpressJS
  • MongoDB
  • Mocha
  • Chai

Coding Style

Airbnb JavaScript style guide

How To Install

  • Clone from github git clone https://github.com/emmaodia/enterpair-api.git
  • CD into the directory cd enterpair
  • Install dependencies npm install

How To Run

npm run dev

How To Test

npm run test

Working Endpoints

Endpoint Functionality

License

This project is licensed under the Apache-2.0 License

Author

Emmanuel Oaikhenan

Acknowledgements

Stack Overflow
Papa Google

Acces running application

About


Languages

Language:JavaScript 98.3%Language:Dockerfile 1.7%