Skip to content

This project serves as the back end for the NetDex application. The NetDex application provides the end user a way to organize their professional network in a simplistic and easy to understand interface.

Notifications You must be signed in to change notification settings

Kevin-Heleodoro/netdex-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinkedIn


Logo

NetDex Backend

This project serves as the back end for the NetDex application. It consists of an Express server that interacts with a Mongo database to provide the CRUD functionality for the application. The NetDex application provides the end user a way to organize their professional network in a simplistic and easy to understand interface. Think of your favorite professional social media platform. Now remove the social media portion of it. This is a tool for the user to maintain contact with their network without all the frills that come with being on a social media platform.

"Contacts, without the contact."

Link to NetDex frontend

Explore the docs »

View Demo: Get all contacts · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Contact
  5. Acknowledgments

About The Project

Built With

  • Node
  • Express
  • MongoDB

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

Ensure you have the latest version of npm installed.

npm install npm@latest -g

Ensure you have version 18.15.0 of node installed through NVM.

nvm install 18.15.0

Ensure you have the latest version of yarn installed.

npm install -g yarn

Ensure you have the latest versions of the following installed:

Installation

  1. Clone the repo
    git clone https://github.khoury.northeastern.edu/NEU-CS5610-SU23/KevinHeleodoro-backend.git
  2. Install NPM packages
    yarn install

Running locally

  1. Start the server
    yarn dev

(back to top)

Roadmap

Release 1

  • User Routes:
    • Create a User
    • Get a User
    • Update a User
  • Contact Routes:
    • Create a Contact
    • Get a Contact
    • Get all Contacts for a User
    • Update a Contact
    • Add a Note to a Contact
    • Delete a Contact

Release 3

  • Error handling in get user info route for users that are not in the system.
    • Flawed logic within controllers where headers were being set multiple times within a sequence. Fixed the issue by explicitly declaring if..else conditions.

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contact

Kevin Heleodoro - @Golden_Sun_Kev - [email protected]

Project Link: https://github.khoury.northeastern.edu/NEU-CS5610-SU23/NetDex-backend

(back to top)

Acknowledgments

(back to top)

About

This project serves as the back end for the NetDex application. The NetDex application provides the end user a way to organize their professional network in a simplistic and easy to understand interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages