Skip to content

lysakowski-art/n_crux_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROJECT DESCRIPTION

Purpose

Crux of Poland app enables to the recording and organization of polish climbing routes by the members of comunity.

Features

  • creating user
  • user's account verification via Sendgrid
  • deleting user
  • user authenticate
  • session checking
  • creating routes
  • connected to MongoDB(delivered by Atlas)
  • deleting routes
  • updating routes

in progress...

  • contact mail sender(sendgrid)
  • password reset
  • deleting users
  • updating users
  • storage for avatars

NPM-packages I have chosen:

  • bcrypt
  • body-parser
  • connect-mongo
  • connect-mongodb-session
  • cors
  • crypto
  • dotenv
  • express
  • express-session
  • mongoose
  • @sendgrid/mail

Requirements

Node.js v 12.16.1 or higher

How to run?

Steps

  1. git clone https://github.com/lysakowski-art/n_crux_api.git

  2. cd n_crux_api

  3. npm i

  4. npm start

License

MIT

About

Node.js REST API based on Express.js framework conntected to MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published