Skip to content

dannydi12/npmm-client

Repository files navigation

npmm - node package manager manager

Live App @ npmm

CLI Tool @ Github

Server side code @ Github

CodeFactor

Description

NPMM allows developers to frictionlessly browse and save npm packages. Saved packages can then be programmatically installed with our command line interface. Imagine the npmjs.com website but with a few critical features added in for ease of use. A live demo can be found at https://npmm.dev/

Authors' Notes

This fully responsive app was built with developers in mind. The goal was to add some missing functionality to npm. This app gives the user the ability to save favorite or commonly used packages for later use.

Features to come

  • A way for users to share collections.
  • A way for users to setup teams to allow for collaboration.
  • A dedicated collection page so that there is a larger format to view collections from.
  • The unification of our package API.

Getting Started

  • Install dependencies npm install
  • Start the application npm start
  • Test the application npm test
  • Build the application for production npm run build

Built With

Front-end:

  • React
  • HTML5
  • CSS3
  • Javascript
  • JSON Web Token
  • Redux
  • Jest
  • Deployed with Vercel

Back-end:

  • Node
  • PostgreSQL
  • Knex
  • JSON Web Token
  • Express
  • Mocha and Chai
  • Deployed with Heroku

The Authors

Acknowledgments

  • npms.io - An awesome elastic-search API for npm
  • npm - Only the best package manager ever

License

This project is licensed under the MIT License

About

Seamless package bookmarking for the NPM registry.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published